:root{--ink:#000;--ink-muted:rgb(0 0 0/0.7);--ink-faint:rgb(0 0 0/0.45);--line:rgb(0 0 0/0.12);--paper:#faf9f6;--accent:#2f5cff;--site-header-height:80px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--site-footer-height:56px;color-scheme:light}@media (max-width:640px){:root{--site-header-height:calc(56px + var(--safe-top))}}[data-theme=dark]{--ink:#f2f1ee;--ink-muted:rgb(242 241 238/0.7);--ink-faint:rgb(242 241 238/0.45);--line:rgb(255 255 255/0.14);--paper:#181816;color-scheme:dark}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);transition:background-color .4s ease;color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}