:root{--bg:#fbfbfb;--dot:#d2d2d2;--text:#111;--muted:#333;--accent:#ffd84d;--accent-hover:#ffcf26;--on-accent:#111;--placeholder:#d9d9d9;--surface:#fff;--surface-muted:#f3f3f3;--line:#e6e6e6;--text-width:760px;--wide-width:1060px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#141414;--dot:#2e2e2e;--text:#ececec;--muted:#b3b3b3;--placeholder:#2e2e2e;--surface:#1f1f1f;--surface-muted:#2c2c2c;--line:#363636;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background-color:var(--bg);background-image:radial-gradient(var(--dot) 1px, transparent 1px);color:var(--text);-webkit-font-smoothing:antialiased;background-size:8px 8px;font-size:16px;line-height:1.55}@media (max-width:440px){html{scroll-padding-top:32px}body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (min-width:721px){body:has([data-canvas]){overflow:hidden}body:has([data-canvas]) nav[aria-label=Main]{display:none}}a{color:inherit;text-decoration:none}.container{width:100%;max-width:calc(var(--text-width) + 48px);margin:0 auto;padding:0 24px}.container-wide{width:100%;max-width:calc(var(--wide-width) + 48px);margin:0 auto;padding:0 24px}.section-title{margin-bottom:32px;font-size:26px;font-weight:700}
