:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f6f1e7;--fg:#1d2a23;--accent:#2f6b4f;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#14201a;--fg:#eae4d8;--accent:#7cc39e}}body{background:var(--bg);color:var(--fg);padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom);margin:0}h1{color:var(--accent)}.update-banner{background:var(--accent);color:var(--bg);justify-content:space-between;align-items:center;gap:12px;margin:0 -16px;padding:12px 16px;display:flex;position:sticky;top:0}.update-banner button{font:inherit;background:var(--bg);color:var(--fg);border:0;border-radius:8px;padding:8px 12px}.storage-note{opacity:.75;font-size:.85rem}
