:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2;transform:translateY(-2px)}body{margin:0;min-width:320px;min-height:100vh;background-image:linear-gradient(#000000bf,#000000bf),url(data:image/avif;base64,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);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.btn{display:inline-block;padding:12px 20px;background:transparent;color:#8aa2ff;border:2px solid #535bf2;border-radius:8px;text-decoration:none;font-weight:600;text-align:center;cursor:pointer;transition:.2s ease}.btn:hover{background:#535bf226;transform:translateY(-2px)}
