:root{--background:#fff;--foreground:#171717;--muted:#6b7280;--header:#1f2937;--header-text:#fff;--border:#e5e7eb}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--muted:#9ca3af;--border:#262626}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100dvh;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5}a{color:inherit}.area-header{background:var(--header);color:var(--header-text);padding:12px 16px;font-weight:600}.page{gap:12px;max-width:960px;margin:0 auto;padding:24px 16px;display:grid}.area-store .page{max-width:480px}.muted,.empty{color:var(--muted)}.empty{border:1px dashed var(--border);text-align:center;border-radius:8px;padding:32px 16px}.area-list{gap:8px;list-style:none;display:grid}.area-list a{border:1px solid var(--border);border-radius:8px;min-height:44px;padding:12px 16px;font-weight:500;text-decoration:none;display:block}
