@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/dev-challenges/qr-code-generator/assets/outfit-latin-ext-wght-normal-5oMg_0D4.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/dev-challenges/qr-code-generator/assets/outfit-latin-wght-normal-CdKZfrg9.woff2) format("woff2-variations");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/dev-challenges/qr-code-generator/assets/outfit-latin-ext-400-normal-7-alf5FM.woff2) format("woff2"),url(/dev-challenges/qr-code-generator/assets/outfit-latin-ext-400-normal-B56Gh2nA.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/dev-challenges/qr-code-generator/assets/outfit-latin-400-normal-CQm_KAGb.woff2) format("woff2"),url(/dev-challenges/qr-code-generator/assets/outfit-latin-400-normal-DodQBVgl.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/dev-challenges/qr-code-generator/assets/outfit-latin-ext-600-normal-BHrz0Cko.woff2) format("woff2"),url(/dev-challenges/qr-code-generator/assets/outfit-latin-ext-600-normal-BrYXDtBv.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/dev-challenges/qr-code-generator/assets/outfit-latin-600-normal-eKzYX13k.woff2) format("woff2"),url(/dev-challenges/qr-code-generator/assets/outfit-latin-600-normal-CZzGovRi.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Outfit,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--text-fs: 1rem;--primary: #263fa9;--primary-hover: #1c48ca;--form-bg: #030617;--input-placeholder: #364153;--qr-image-bg: #f8fafc1a}@supports (font-variation-settings: normal){:root{font-family:Outfit Variable,sans-serif}}*,*:before,*:after{box-sizing:border-box}body{margin:0 auto;min-width:320px;max-width:1280px;min-height:100vh;min-height:100svh;background-image:url(/dev-challenges/qr-code-generator/bg-illustration.svg);background-repeat:no-repeat;background-position-x:50vw;background-position-y:center;background-color:#111729;padding:2rem;color:#fafaf9;font-size:var(--text-fs)}@media(max-width:640px){body{padding:1rem}}h1{font-size:2rem;line-height:1.1}button{color:inherit;cursor:pointer}button,input{font:inherit}button svg{pointer-events:none}.button{border:none;border-radius:12px;background-color:var(--primary);padding:1rem 2.5rem}.button:hover{background-color:var(--primary-hover)}
