:root{color-scheme:light;--bg:#edf0f3;--ink:#202b38;--focus:#38618a}html[data-theme=dark]{color-scheme:dark;--bg:#172430;--ink:#edf0f3;--focus:#9fc8ed}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.8 system-ui,"Microsoft YaHei",sans-serif}main{max-width:36rem;margin:15vh auto;padding:24px}h1{font-size:32px}a{display:inline-flex;align-items:center;min-height:44px;color:inherit;margin:12px 24px 0 0;text-underline-offset:5px}a:focus-visible{outline:3px solid var(--focus);outline-offset:4px}
