:root,[data-theme=green]{--dark-ground:#1b2a26;--dark-raised:#22342f;--dark-rule:#34473f;--dark-text:#e9e4da;--dark-text-2:#9db0a8;--bone:#e9e4da;--sheet:#f3f0e9;--ink:#151514;--graphite:#5c5a55;--bone-rule:#cfc8ba;--orange:#fe9c2e;--orange-deep:#8c4700;--red:#8a1a14;--steel-light:#33404f;--steel-dark:#93a3b6;--stone:#bdb6a8;--stone-text-2:#3e3c38;--stone-rule:#ada697;--stone-rule-2:#9e9789;--gold-tone:#d1b583}[data-theme=black]{--dark-ground:#1f1e1c;--dark-raised:#2a2825;--dark-rule:#3a3833;--dark-text-2:#a6a196}:root{--hairline:1px;--space-12:12px;--space-20:20px;--space-32:32px;--space-56:56px;--space-120:120px;--gutter-min:16px;--gutter-max:64px;--radius-none:0;--radius-window:10px;--font-sans:"Host Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"Azeret Mono", ui-monospace, Menlo, monospace}
:root{--sans:var(--font-host), "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:var(--font-azeret), ui-monospace, Menlo, monospace}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bone);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-weight:300}button,input,select,textarea{font:inherit;color:inherit}select{appearance:none;background-image:var(--chevron,url(/icons/chevron-down.svg));background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:16px 16px;border-radius:0;padding-right:36px}input[type=checkbox]{appearance:none;border:1px solid var(--ink);background:0 0;border-radius:0;flex:none;place-content:center;width:16px;height:16px;margin:0;display:inline-grid}input[type=checkbox]:checked{background:var(--ink)}input[type=checkbox]:checked:after{content:"";border-left:1.5px solid var(--bone);border-bottom:1.5px solid var(--bone);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}button{cursor:pointer}a{color:inherit}:focus-visible{outline:1px solid var(--ink);outline-offset:2px}html[data-bar] main{padding-bottom:calc(72px + env(safe-area-inset-bottom))}@media (max-width:899px){html[data-bar] main{padding-bottom:calc(104px + env(safe-area-inset-bottom))}}
