@font-face{font-family:NimbusCondensed;font-weight:700;src:url(../fonts/nimbus-sans-l_bold-condensed.otf)}@font-face{font-family:Nimbus;font-weight:500;src:url(../fonts/nimbus-sans-l_regular.otf)}:root,body{--color:#f5ff00;background-color:#ccc;font-family:Nimbus,sans-serif}a,b,button,h1,h2,h3,h4,h5,h6,input,label{font-family:NimbusCondensed,sans-serif!important;font-weight:700;-webkit-text-stroke:.008em #000}button,input[type=submit],input[type=text]{border:.5px solid #000!important}.input-wrapper{align-items:center;display:flex;flex-direction:column}.input-wrapper label{font-size:.8rem;letter-spacing:.05rem;margin-bottom:.5rem}.input-wrapper{margin-bottom:.6rem;margin-top:.6rem}.fixed-controls button{letter-spacing:.03rem;margin-bottom:.5rem;margin-top:1rem;padding:.3rem 1rem}.controls-photo button,.controls-rect button,.controls-upload input[type=submit]{padding:.3rem 1rem}.color-buttons,.gradient-buttons{display:flex;flex-direction:row;gap:.3rem;margin-top:.5rem}@media screen and (max-width:600px){.input-wrapper input[type=range]{margin:0;width:100%}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:8px;margin:.25rem 0;width:160px}input[type=range]::-webkit-slider-runnable-track{background:#909090;border-radius:999px;height:8px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:.5px solid #000;border-radius:50%;box-shadow:0 1px 3px #0006;cursor:pointer;height:24px;margin-top:-8px;width:24px}input[type=range]::-moz-range-track{background:#9d9d9d;border:.5px solid #000;border-radius:9px;height:8px}input[type=range]::-moz-range-thumb{background:#fff;border:.5px solid #000;border-radius:50%;box-shadow:0 1px 3px #0006;height:24px;width:24px}input[type=range]::-ms-track{background:transparent;border-color:transparent;color:transparent;height:8px}input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{background:#fff;border-radius:999px}input[type=range]::-ms-thumb{background:#868686;border:none;border-radius:50%;height:24px;width:24px}body{margin:0}
