/* govoriapp.si 全站共用样式（2026-09-27）：以首页为标准——米白底、白卡、砖红强调；深色照首页 #1c1a18。
   首页、新 App（说明 / 隐私 / 条款 / 数据删除）、Govori Izpit（停服说明 / 隐私 / 条款 / 删除账号）全部链接这一份，改一处全站生效。 */
:root{color-scheme:light dark;--paper:#faf6f0;--card:#fffdf9;--ink:#332e2a;--text:#4b443e;--muted:#716960;--line:#e8dfd3;--brand:#b75f40}
@media(prefers-color-scheme:dark){:root{--paper:#1c1a18;--card:#25221f;--ink:#f6f0e8;--text:#ddd4c9;--muted:#bcb1a4;--line:#423930;--brand:#df977a}}
*{box-sizing:border-box}
body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
main{max-width:600px;margin:auto;padding:calc(44px + env(safe-area-inset-top)) 24px calc(40px + env(safe-area-inset-bottom))}
.brand{font-size:15px;font-weight:650;color:var(--brand);letter-spacing:.03em;text-decoration:none}
h1{font-size:36px;line-height:1.17;letter-spacing:-1px;margin:28px 0 20px}
h2{font-size:19px;margin:0 0 8px}
p{margin:12px 0;color:var(--muted)}
a{color:var(--brand);text-underline-offset:3px}
.card{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:22px;margin-top:28px}
.button{display:inline-block;padding:11px 19px;border-radius:12px;background:var(--brand);color:white;text-decoration:none;font-weight:600;margin-top:12px}
footer{font-size:13px;margin-top:30px;color:var(--muted)}
footer a{display:inline-block;margin:6px 12px 0 0}
nav{display:flex;justify-content:space-between;align-items:center}
select{font:inherit;color:var(--muted);border:0;background:transparent;padding:8px}
.small{font-size:14px}

/* App 卡片：图标 + 标题；商店按钮（深色胶囊，沿用老网站） */
.app{display:flex;align-items:center;gap:14px;margin-bottom:12px}.app h2{margin:0}
.appicon{width:56px;height:56px;border-radius:13px;box-shadow:0 1px 3px rgba(0,0,0,.14);flex:none}
.stores{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 6px}
.badge{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--paper);border-radius:12px;padding:9px 18px 9px 14px;text-decoration:none;line-height:1.1}
.badge svg{width:24px;height:24px;flex:none}
.badge span{display:flex;flex-direction:column;font-weight:650;font-size:17px;letter-spacing:-.2px}
.badge small{font-size:10.5px;font-weight:500;letter-spacing:.3px;opacity:.75;margin-bottom:2px}
.badge.soon{opacity:.4;cursor:default}

/* 长文页（说明 / 隐私 / 条款 / 删除数据）：<main class="doc"> */
.doc h1{font-size:32px;margin:26px 0 8px}
.doc .meta{font-size:13px;color:var(--muted);margin:0 0 22px}
.doc h2{margin:34px 0 8px}
.doc .card h2{margin:0 0 8px}
.doc p,.doc li,.doc td{color:var(--text)}
.doc strong{color:var(--ink)}
.doc ul,.doc ol{padding-left:22px;margin:10px 0}
.doc li{margin:6px 0}
.doc table{width:100%;border-collapse:collapse;font-size:14px;margin:14px 0}
.doc th,.doc td{border-bottom:1px solid var(--line);text-align:left;padding:8px 6px;vertical-align:top}
.doc th{color:var(--ink);font-weight:600}
.doc code{font-size:.9em;background:var(--card);border:1px solid var(--line);border-radius:6px;padding:1px 5px}
.note{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 18px;margin:18px 0}
.note p{margin:0}
