@font-face{font-family:Jakarta Sans;src:url(/fonts/Jakarta.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}*{box-sizing:border-box}body,html{font-family:Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#141214;color:#f6e2fc;display:flex;flex-direction:column}::selection{background-color:#76009a}a{color:inherit;text-decoration:none}main{display:flex;flex-direction:column;width:500px;max-width:500px;margin:0 auto}h1{text-align:center}form{max-width:500px;align-items:center;gap:1.5rem}form,form div{display:flex;flex-direction:column}form div{gap:.5rem;align-self:stretch}form label{font-weight:600}button,input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:0;margin:0;border:none;color:inherit;font:inherit;font-size:1.5rem;font-weight:600;transition:all .1s;max-width:-moz-fit-content;max-width:fit-content}button:focus-visible,button:hover{outline:0 solid transparent;background-color:#f6e2fc;color:#141214}input{border:2px solid rgba(246,226,252,.186);padding:.6rem;font-size:1rem;width:100%;max-width:100%}input:not(:disabled):hover{border:2px solid rgba(246,226,252,.5)}input:focus-visible{border:2px solid #f6e2fc!important;outline:0 solid transparent!important}.shorturl{flex-direction:row;gap:0}.shorturl input:first-of-type{flex:1 1;width:200px}.shorturl span{border-top:2px solid rgba(246,226,252,.186);border-bottom:2px solid rgba(246,226,252,.186);aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-weight:600}