:root{--cl-background: white;--cl-text: black;--cl-secondary-text: #606060;--cl-tertiary-text: #c0c0c0;--cl-surface: #f8f8f8;--cl-border: #f0f0f0;--fs-100: 1.25rem;--fs-200: 2.5rem;--fs-300: 5rem;--cu-single: 1rem;--cu-double: calc(var(--cu-single) * 2);--cu-radius: .5rem;--st-bleed: 2rem;--st-gutter: 1rem;--st-margin: 1rem;--st-spacer: 16rem;font-family:Inter,sans-serif;font-feature-settings:"liga" 1,"calt" 1,"ss07" 1,"cv01" 1}@supports (font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;background-color:var(--cl-background);color:var(--cl-text);font-size:1rem;font-weight:400;line-height:1;letter-spacing:-.05em}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}code{font-family:JetBrains Mono,monospace}sup{vertical-align:top;font-size:.5em}button{all:unset;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;width:fit-content;height:fit-content;display:flex;align-items:center;-webkit-tap-highlight-color:transparent;transition:color .25s}button.physical{border:thin solid var(--cl-border);height:2em;padding:0 1em;border-radius:6px;background-color:var(--cl-background)}button.physical:active{background-color:var(--cl-border)}button.primary{justify-content:center;background-color:var(--cl-text);color:var(--cl-background);font-size:1rem;height:2em;padding:0 1em;border-radius:1em;transition:background-color .25s}button.primary:hover{background-color:var(--cl-secondary-text)}a{color:inherit;text-decoration:none}a.primary{display:flex;justify-content:center;align-items:center;background-color:var(--cl-text);color:var(--cl-background);font-size:.875rem;height:2rem;padding:0 1rem;border-radius:1rem;transition:background-color .25s}a.ghost{transition:color .25s}a.ghost:hover{color:var(--cl-tertiary-text)}a.inline{color:var(--cl-text);text-decoration:underline solid transparent;transition:text-decoration .25s}a.inline:hover{text-decoration:underline solid currentColor}em{color:var(--cl-text)}h1,h2,h3,h4,h5,h6{font:inherit}b{font-weight:600}.internal{max-width:120rem;margin:0 auto}span.tab{margin-left:4ch}.selection-array a{transition:color .25s}.selection-array:hover a{color:var(--cl-tertiary-text)}.selection-array:hover a:hover{color:var(--cl-text)}
