:root{--bg:#f6f3ec;--fg:#1d2a2a;--muted:#5b6b6b;--accent:#0b6e6e;--accent-fg:#fff;--card:#fff;--line:#e2ddd2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0f1717;--fg:#e8efee;--muted:#9fb1b0;--accent:#3fb5b0;--accent-fg:#0f1717;--card:#172222;--line:#263534}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:17px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--accent)}.home{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;padding:32px 16px;display:flex}.logo{background:var(--accent);border-radius:32px;padding:8px}.home h1{margin:8px 0 0;font-family:Scheherazade New,serif;font-size:4rem;line-height:1.2}.tagline{color:var(--muted);margin:0 0 16px;font-size:1.15rem}.actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn{border:1px solid var(--accent);border-radius:999px;padding:10px 22px;font-weight:600;text-decoration:none}.btn.primary{background:var(--accent);color:var(--accent-fg)}.home footer{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:40px;font-size:.95rem;display:flex}.privacy{max-width:760px;margin:0 auto;padding:24px 16px 64px}.privacy .back{margin-bottom:16px;text-decoration:none;display:inline-block}.privacy article{background:var(--card);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:12px;padding:24px}.privacy article>strong{margin-top:8px;font-size:1.15rem;display:block}.privacy article>strong:first-child{font-size:1.6rem}
