:root{--ground:#0b0c0e;--panel:#111214;--drawer:#1a1b1e;--text:#e8e4da;--text-secondary:#a9a69e;--label:#8a877f;--accent:#d9604c;--hairline:color-mix(in srgb, var(--label) 35%, transparent);--font-title:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-label:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gutter:16px;--order-panel:460px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:768px){:root{--gutter:48px}}*,:before,:after{box-sizing:border-box;border-radius:0}html{-webkit-text-size-adjust:100%}body{background:var(--ground);min-height:100dvh;color:var(--text);font-family:var(--font-title);flex-direction:column;margin:0;font-size:1.125rem;line-height:1.5;display:flex}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:.25em;text-decoration:underline}:focus-visible{outline:2px solid var(--text);outline-offset:2px}main{padding:48px var(--gutter) 64px;flex:1}main h1{overflow-wrap:anywhere;margin:0 0 24px;font-size:2.25rem;font-weight:400;line-height:1.1}@media (min-width:768px){main h1{font-size:3.5rem}}main p{max-width:40rem;color:var(--text-secondary);margin:0}main ul{margin:0;padding:0;list-style:none}html:has(dialog[data-fills-screen][open]){overflow:hidden}.skip-link{left:var(--gutter);z-index:10;background:var(--text);color:var(--ground);font-family:var(--font-label);padding:12px 16px;font-size:.875rem;position:absolute;top:-64px}.skip-link:focus{top:8px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
