:root{--bg:#fff;--ink:#1b1b1b;--muted:#8a8a8a;--hairline:#e9e3ed;--accent:#ce93d8;--accent-ink:#9c5faf;--accent-tint:#f6eef9;--tint-a:#efe3f3;--tint-b:#f3e9ec;--tint-c:#e9eaf1;--tint-d:#f0ede7;--verified:#3e8e68;--verified-soft:#e1f3ea;--amber:#b5791b;--error:#c0453e;--font-latin:var(--font-jost), "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-noto-sans-jp), "Hiragino Sans", "Yu Gothic", sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#161318;--ink:#efeaf2;--muted:#97909d;--hairline:#322b38;--accent:#ce93d8;--accent-ink:#d9ace2;--accent-tint:#2a2130;--tint-a:#3a2e42;--tint-b:#3e3037;--tint-c:#2f3140;--tint-d:#3a362e;--verified:#6dba95;--verified-soft:#23392f;--amber:#d9a85c;--error:#e07a73}}:root[data-theme=dark]{--bg:#161318;--ink:#efeaf2;--muted:#97909d;--hairline:#322b38;--accent:#ce93d8;--accent-ink:#d9ace2;--accent-tint:#2a2130;--tint-a:#3a2e42;--tint-b:#3e3037;--tint-c:#2f3140;--tint-d:#3a362e;--verified:#6dba95;--verified-soft:#23392f;--amber:#d9a85c;--error:#e07a73}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:14px;line-height:1.8}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}button{cursor:pointer}img{outline-offset:-1px;outline:1px solid #00000014;max-width:100%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) img{outline-color:#ffffff1a}}:root[data-theme=dark] img{outline-color:#ffffff1a}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
