@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../../../fonts/archivo-latin.woff2)format("woff2")}@font-face{font-family:Archivo XC;font-style:normal;font-weight:900;font-display:swap;src:url(../../../fonts/archivo-xc-900-latin.woff2)format("woff2")}@font-face{font-family:Sedgwick Ave Display;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/sedgwick-ave-display-latin.woff2)format("woff2")}:root{--paper:#eae6dc;--card:#f1eee6;--field:#faf8f2;--ink:#171513;--muted:#4f4a43;--faint:#6b655c;--tape:#d6cbace6;--a:#ff4fa3;--b:#0078bf}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--paper);height:100%;color:var(--ink);margin:0;overflow:hidden}body{background-image:var(--grain,none);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-size:80px 80px;font-family:Archivo,Arial Narrow,Arial,sans-serif}button,input,label{touch-action:manipulation}.mx-screen{height:100vh;max-width:1240px;height:100dvh;padding:max(env(safe-area-inset-top), clamp(14px, 2.4vw, 28px)) max(env(safe-area-inset-right), clamp(14px, 2.6vw, 32px)) max(env(safe-area-inset-bottom), clamp(14px, 2.4vw, 28px)) max(env(safe-area-inset-left), clamp(14px, 2.6vw, 32px));flex-direction:column;margin:0 auto;display:flex;position:relative}a{color:var(--ink)}button{color:inherit;font-family:Archivo,Arial,sans-serif}input::placeholder{color:var(--faint)}@keyframes mx-blink{0%,to{opacity:1}50%{opacity:.25}}.mx-live{animation:.9s steps(2,end) infinite mx-blink}@media (prefers-reduced-motion:reduce){.mx-live{animation:none!important}}.mx-range{appearance:none;cursor:pointer;--p:50%;background:0 0;height:28px;margin:0}.mx-range:disabled{cursor:default;opacity:.5}.mx-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ink) var(--p), #1715132e var(--p));border-radius:3px;height:6px}.mx-range::-webkit-slider-thumb{appearance:none;background:var(--ink);border:3px solid var(--card);width:22px;height:22px;box-shadow:0 0 0 2px var(--ink);border-radius:50%;margin-top:-8px}.mx-range::-moz-range-track{background:#1715132e;border-radius:3px;height:6px}.mx-range::-moz-range-progress{background:var(--ink);border-radius:3px;height:6px}.mx-range::-moz-range-thumb{background:var(--ink);border:3px solid var(--card);width:16px;height:16px;box-shadow:0 0 0 2px var(--ink);border-radius:50%}.mx-range:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
