html{--hue:300;--color-bg-dark:oklch(.5 .02 var(--hue));--color-bg:oklch(.75 .02 var(--hue));--color-bg-light:oklch(.9 .02 var(--hue));--color-text:oklch(0% 0 0);--color-text-muted:oklch(from var(--color-text) l c h / .8);--font-f-heading:Helvetica, sans-serif;--font-f-text:var(--font-f-heading);--font-s-h1:2.369rem;--font-s-h2:1.777rem;--font-s-h3:1.333rem;--font-s-h4:1.125rem;--font-s-p:1rem;--font-s-small:.875rem;--font-w-thin:100;--font-w-extralight:200;--font-w-light:300;--font-w-normal:400;--font-w-medium:500;--font-w-semibold:600;--font-w-bold:700;--font-w-extrabold:800;--font-w-black:900;--line-h-tight:1em;--line-h-base:1.25em;--line-h-loose:1.5em;--spacing-2xs:.25rem;--spacing-xs:.5rem;--spacing-s:.75rem;--spacing-m:1rem;--spacing-l:1.25rem;--spacing-xl:1.5rem;--spacing-2xl:1.75rem;--spacing-3xl:2.5rem;--spacing-4xl:3.75rem;--spacing-5xl:6.25rem;--spacing-6xl:10rem;--spacing-7xl:15rem;--h1:var(--font-w-semibold) var(--font-s-h1)/var(--line-h-tight) var(--font-f-heading);--h2:var(--font-w-semibold) var(--font-s-h2)/var(--line-h-tight) var(--font-f-heading);--h3:var(--font-w-semibold) var(--font-s-h3)/var(--line-h-base) var(--font-f-heading);--h4:var(--font-w-semibold) var(--font-s-h4)/var(--line-h-base) var(--font-f-heading);--p:var(--font-w-normal) var(--font-s-p)/var(--line-h-loose) var(--font-f-text);--small:var(--font-w-normal) var(--font-s-small)/var(--line-h-loose) var(--font-f-text);background-color:var(--color-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-gutter:stable;scrollbar-width:auto;font-family:var(--font-f-text);color:var(--color-text)}html,html *{box-sizing:border-box;border:0;margin:0;padding:0}html h1{font:var(--h1)}html h2{font:var(--h2)}html h3{font:var(--h3)}html h4,html h5,html h6{font:var(--h4)}html p{font:var(--p)}html small{font:var(--small)}html a{color:inherit;font-family:monospace, var(--font-f-heading);transition:color .1s}html ul,html ol{list-style:inside square}html details summary{cursor:pointer}html hr{background-color:var(--color-text);max-width:512px;height:1px;margin-block:var(--spacing-xs) var(--spacing-m);opacity:.2}:is(html:has(dialog:popover-open),html:has(dialog[open])){-webkit-user-select:none;user-select:none;overflow:hidden}html:has(dialog:popover-open){pointer-events:none}html dialog:popover-open{pointer-events:auto;-webkit-user-select:text;user-select:text}html img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}body{z-index:0;min-height:100dvh;padding:var(--spacing-2xs);flex-direction:column;display:flex;position:relative}button{cursor:pointer}
