@font-face{font-family:chivo;src:url(../media/Chivo_Variable-s.p.0jdfectfpzmqc.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:chivo Fallback;src:local(Arial);ascent-override:87.0%;descent-override:23.14%;line-gap-override:0.0%;size-adjust:108.05%}.jvpZrW_className{font-family:chivo,chivo Fallback}.jvpZrW_variable{--font-chivo:"chivo", "chivo Fallback"}
@font-face{font-family:deployCodes;src:url(../media/DeployCodes_Variable-s.p.2mxqr9r91uki0.ttf)format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:deployCodes Fallback;src:local(Arial);ascent-override:87.0%;descent-override:23.14%;line-gap-override:0.0%;size-adjust:108.05%}.XnjzMq_className{font-family:deployCodes,deployCodes Fallback}.XnjzMq_variable{--font-deploy-codes:"deployCodes", "deployCodes Fallback"}
:root{--font-sans:var(--font-chivo), system-ui, sans-serif;--font-code:var(--font-deploy-codes), var(--font-chivo), system-ui, sans-serif}*{box-sizing:border-box}html,body{margin:0}body{background:var(--surface);color:var(--text)}h1,h2,p{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.page{max-width:960px;padding:var(--space-12) var(--space-5);gap:var(--space-8);flex-direction:column;margin:0 auto;display:flex}.wordmark{align-items:baseline;display:inline-flex}.t-display.wordmark{font-size:min(var(--type-display-size), 22vw)}.wordmark .o{border-radius:var(--radius-full);background:var(--signal);flex-shrink:0;width:.5em;height:.5em;margin:0 .03em 0 .04em;display:inline-block}.panel{background:var(--panel);border-radius:var(--radius-xl);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.muted{color:var(--text-muted)}.swatches{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.swatches li{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--surface);display:flex}.swatch{width:var(--space-5);height:var(--space-5);border-radius:var(--radius-full);border:2px solid var(--dot-outline)}.actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.button{min-height:var(--control-height);padding:0 var(--space-6);border-radius:var(--radius-md);cursor:pointer}.button.primary{background:var(--signal);color:var(--on-signal);border:none}.button.secondary{color:var(--text);border:2px solid var(--border-control);background:0 0}
