:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{place-items:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;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}}*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:system-ui,sans-serif;display:flex}#root{width:100%;max-width:360px}.container{text-align:center}.badge{color:#000;text-transform:uppercase;background:#38ef7d;border-radius:20px;margin-bottom:12px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}h2{color:#38ef7d;margin-bottom:8px;font-size:24px}p{color:#ffffff80;font-size:14px}.hint{margin:8px 0 24px}.error{color:#e94560}.coins{color:#38ef7d;text-shadow:0 0 20px #38ef7d4d;margin:24px 0;font-size:40px;font-weight:700}.url-box{background:#38ef7d1a;border:1px solid #38ef7d4d;border-radius:8px;flex-direction:column;gap:4px;margin:16px 0;padding:12px 16px;display:flex}.url-label{color:#ffffff80;text-transform:uppercase;font-size:11px}.url-value{color:#38ef7d;word-break:break-all;font-size:14px;font-weight:600}.btn-click{color:#000;cursor:pointer;background:linear-gradient(135deg,#38ef7d 0%,#11998e 100%);border:4px solid #38ef7d;border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;margin:0 auto;font-size:56px;transition:transform .1s;display:flex;box-shadow:0 8px 32px #38ef7d4d}.btn-click:active{transform:scale(.92)}button.btn,button.secondary{cursor:pointer;border:none;border-radius:10px;width:100%;margin-bottom:8px;padding:14px;font-size:15px;font-weight:600}button.secondary{color:#38ef7d;background:#38ef7d1a;border:1px solid #38ef7d4d}.modal{z-index:100;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-content{text-align:center;width:100%;max-width:360px}.modal-content h2{color:#fff;margin-bottom:16px}.close{color:#fff;cursor:pointer;background:0 0;border:none;font-size:28px;position:absolute;top:16px;right:16px}.option{cursor:pointer;text-align:left;background:#38ef7d0d;border:1px solid #38ef7d33;border-radius:12px;margin-bottom:10px;padding:16px;transition:all .2s}.option:active{background:#38ef7d1a;transform:scale(.98)}.option h3{color:#38ef7d;margin-bottom:4px;font-size:15px}.option p{color:#ffffff80;margin-bottom:0;font-size:13px}.debug{max-width:360px;margin:0 auto;position:fixed;bottom:24px;left:24px;right:24px}.debug h4{color:#38ef7d80;text-align:center;margin-bottom:8px;font-size:10px}.debug-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.debug-grid button{color:#38ef7d;cursor:pointer;background:#38ef7d1a;border:1px solid #38ef7d33;border-radius:6px;padding:8px;font-size:11px}
