[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#eef3f1;--ink:#1a2340;--muted:#56607a;--grid:#bcd2c9;--white:#fff;--tint:#e2eae6;--hanko:#c8322b;--matcha:#4f7a34}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#141a26;--ink:#eef1f3;--muted:#97a2c0;--grid:#2f3b45;--white:#1c2432;--tint:#232c3d;--hanko:#ff6b5e;--matcha:#7cbf5a}*,:before,:after{box-sizing:border-box}body{margin:0}a{color:inherit}button{cursor:pointer;font-family:inherit}button:disabled{opacity:.4;cursor:not-allowed}:focus-visible{outline:3px solid var(--hanko);outline-offset:2px}html,body{overflow-x:hidden}body{font-family:var(--font-ui),"Zen Maru Gothic",system-ui,sans-serif;color:var(--ink);background:var(--paper);min-height:100vh;line-height:1.55}.wrap{max-width:860px;margin:0 auto}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kana{font-family:var(--font-kana),"Klee One",var(--font-ui),serif;font-weight:600}
