@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url("./media/outfit-latin-400-normal-WPZHQ72E.woff2") format("woff2"),url("./media/outfit-latin-400-normal-MJX636HN.woff") format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url("./media/outfit-latin-ext-400-normal-ZJBXP5IH.woff2") format("woff2"),url("./media/outfit-latin-ext-400-normal-NXIOCYCR.woff") format("woff")}body{background-color:#039;color:#f6f6ff;font-family:Outfit,Arial,Helvetica,sans-serif}.centered{text-align:center}.max-width{background-color:#ccc;margin:0 auto;max-width:30em;width:100%}.max-width button{float:right;font:inherit;margin:.2em .4em}.max-width span{color:#000;display:block;margin:.4em}.max-width span:first-child{padding:.4em 0 0}.max-width span:last-child{padding:0 0 .4em}label{display:grid}label>*{grid-area:1/1}label input{height:100%;opacity:0}label input+*{color:#000;padding:.4em;pointer-events:none}h1{color:#ff6}h2{color:#000;font-size:100%;font-weight:400;margin:0;padding:.4em}select{appearance:none;background-color:#fff;border:none;font:inherit;padding:.4em;width:100%}select:disabled{background-color:#ddd;color:#bbb}label:has(+input){color:#000;padding:.4em}label:has(+select){color:#000;padding:.4em}input[type=range]{appearance:none;background-color:#fff;box-sizing:border-box;margin:0;padding:0 .4em;width:100%}input[type=range]::-webkit-slider-runnable-track{height:2em}input[type=range]::-webkit-slider-thumb{appearance:none;background-color:#000;height:2em;width:1em}input[type=range]:disabled{background-color:#ddd}input[type=range]:disabled::-webkit-slider-thumb{background-color:#bbb}button.max-width{border:none;display:block;font:inherit;margin:.4em auto;padding:.4em 0}audio{display:block;margin:0 auto}
