[data-site]{--paper:#f6f5f2;--ink:#151515;--accent:#ff5a1f;--accent-deep:#c63e0b;--accent-display:#f75217;--ink-2:#55534e;--ink-3:#6c6962;--ink-4:#8a877f;--ink-5:#a9a69e;--ink-6:#b5b2aa;--line-4:#c9c6be;--line-3:#dad7d0;--line-hover:#e2dfd8;--line-2:#e6e3dc;--line-1:#eceae4;--wash:#f1efea;--wash-search:#f4f3ef;--wash-2:#faf9f6;--body-text:#2a2926;--white:#fff;--ok-bg:#e5f3ea;--ok:#1c7a44;--warn-bg:#fdf1dc;--warn:#8a5600;--bad-bg:#fde7e4;--bad:#b42318;--pick-bg:#ffe1d3;--pick:#9a2e0a;--gem-bg:#ede1ff;--gem:#4b2a8a;--night:#14110f;--night-2:#cfc9bf;--night-scrim:#14110fdb;--sans:var(--font-geist), system-ui, sans-serif;--serif:var(--font-instrument), serif;--display:var(--font-newsreader), Georgia, serif;--mono:var(--font-geist-mono), monospace;--bricolage:var(--font-bricolage), var(--font-bricolage-ext), sans-serif;--grotesk:var(--font-space-grotesk), sans-serif;--ring-card:0 0 0 1px var(--line-1), 0 1px 2px #14141408;--ring-card-hover:0 0 0 1px var(--line-hover), 0 14px 32px #14141414;--gutter:32px;--page-max:1120px;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:normal}html:has([data-site]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#151515;background:#f6f5f2;font-size:16px;line-height:normal}html:has([data-site]) body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#151515;background:#f6f5f2;font-size:16px;line-height:normal}:where([data-site]) a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-4);text-decoration-color:var(--line-4);text-underline-offset:3px}@media (hover:hover){:where([data-site]) a:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}}:where([data-site]) :where(button,input,textarea){-webkit-tap-highlight-color:transparent;font-family:inherit}:where([data-site]) input::placeholder{color:var(--ink-4)}:where([data-site]) :focus-visible{outline:2px solid var(--ink);outline-offset:2px}:where([data-site]) :where(h1,h2,h3,p){margin:0}@media (max-width:640px){[data-site]{background:#fff}html:has([data-site]){background:#fff}html:has([data-site]) body{background:#fff}html:has([data-home]){background:#f6f5f2}html:has([data-home]) body{background:#f6f5f2}[data-site]:has([data-home]){background:#f6f5f2}[data-night]{background:#14110f}html:has([data-night]){background:#14110f}html:has([data-night]) body{background:0 0}[data-site]:has([data-night]){background:#fff}}@supports (animation-timeline:scroll()){@media (max-width:640px){html:has([data-night]){animation:linear both site-night-top;animation-timeline:scroll(root)}}}@keyframes site-night-top{0%,50%{background-color:#14110f}50.01%,to{background-color:#fff}}@keyframes site-live{0%{box-shadow:0 0 #ff5a1f8c}70%{box-shadow:0 0 0 7px #ff5a1f00}to{box-shadow:0 0 #ff5a1f00}}@media (prefers-reduced-motion:reduce){[data-site] *,[data-site] :before,[data-site] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-site] .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:has([data-site] dialog[open]){overflow:hidden}
