:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:#f6f7f4;--surface:#fff;--text:#20241f;--muted:#5d665b;--accent:#2f6f4f;--on-accent:#fff;--error:#a4262c;--border:#d8dcd5;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--background:#171a17;--surface:#222622;--text:#eef0ec;--muted:#a8b0a6;--accent:#7cc49d;--on-accent:#10211a;--error:#ff8f8f;--border:#3a403a}}*,:before,:after{box-sizing:border-box}body{background:var(--background);color:var(--text);margin:0}main{max-width:28rem;padding:calc(env(safe-area-inset-top) + 1.5rem) 1rem 2rem;margin:0 auto}h1{font-size:1.4rem}dl{background:var(--surface);border:1px solid var(--border);border-radius:.5rem;grid-template-columns:auto 1fr;gap:.5rem 1rem;padding:1rem;display:grid}dt{color:var(--muted)}dd{overflow-wrap:anywhere;margin:0}.actions{gap:.75rem;display:grid}button{border:1px solid var(--accent);background:var(--accent);min-height:2.75rem;color:var(--on-accent);font:inherit;cursor:pointer;border-radius:.5rem;font-weight:600}button.secondary{color:var(--accent);background:0 0}.success{color:var(--accent)}.error{color:var(--error)}
