@font-face{font-family:Fraunces;src:url(/fonts/fraunces-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/fonts/nunito-sans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}[data-colour-surface][tabindex]{touch-action:pan-y}[data-colour-surface] [data-region="1"]{transition:fill .26s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){[data-colour-surface][tabindex] [data-region="1"]:hover{fill-opacity:.72}}@keyframes preview-soak{0%{fill-opacity:.15}to{fill-opacity:1}}@media (prefers-reduced-motion:no-preference){[data-colour-surface] [data-region="1"][data-just-filled]{animation:.3s cubic-bezier(.2,.7,.3,1) preview-soak}}@media (prefers-reduced-motion:reduce){[data-colour-surface] [data-region="1"]{transition:none}}[data-colour-surface] [data-region="1"][data-cursor]{fill-opacity:.55;outline:none}[data-colour-surface][tabindex]:focus-visible{outline-offset:3px;outline:3px solid}[data-maze]{touch-action:none;cursor:crosshair}.maze-ink{pointer-events:none}.preview-palette{top:5.5rem}@media (max-width:640px){.preview-palette{top:4.75rem}}
