html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg)}body{background:var(--bg);color:var(--fg);font-family:var(--font-body), system-ui, sans-serif;font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--font-display), system-ui, sans-serif;text-wrap:balance}a{color:inherit}:focus-visible{outline:2px solid var(--acc);outline-offset:2px}:root{--column:640px;--page:var(--column)}@media (min-width:700px){:root{--column:720px}}@media (min-width:1024px){:root{--page:1120px}}@media (min-width:1440px){:root{--page:1200px}}html:has([data-site-menu][open]){overflow:hidden}html:has([data-site-menu][open]) :is(main,body>footer){visibility:hidden}:root{--card-radius:12px;--card-border:1px solid var(--rule);--card-shadow:0 1px 2px #0000000f, 0 6px 18px #00000014;--card-shadow-hover:0 2px 4px #00000014, 0 12px 28px #00000024}
