.wallet-flow{text-align:left;max-height:92vh;overflow:auto}.wallet-flow>span{width:max-content;display:block}.wallet-flow label{color:var(--muted);gap:6px;margin:12px 0;font-size:11px;font-weight:800;display:grid}.wallet-flow label input{border:1px solid var(--line);background:#090d13;border-radius:8px;height:42px;padding:0 11px}.network-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.network-grid p,.withdraw-preview p{border:1px solid var(--line);background:#090d13;border-radius:8px;justify-content:space-between;margin:0;padding:10px;font-size:12px;display:flex}.qr-demo{text-align:center;color:#9aa6b5;background:repeating-linear-gradient(45deg,#0b1017,#0b1017 7px,#111922 7px 14px);border:2px dashed #506070;place-items:center;width:132px;height:132px;margin:14px auto;font-size:11px;display:grid}.qr-demo small{display:block}.network-warning{color:#ffcf55;text-align:center;margin:13px 0;font-size:11px;display:block}.withdraw-preview{gap:7px;margin:12px 0;display:grid}.wallet-flow>.secondary{margin-top:8px}.address-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.address-field input{min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.address-field button{height:42px;margin:0;padding:0 14px}.support-grid{grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);gap:16px;display:grid}.support-form{align-content:start;gap:12px;display:grid}.support-form h2,.support-list h2{margin:0 0 8px}.support-form label{color:var(--muted);gap:6px;font-size:11px;font-weight:800;display:grid}.support-form input,.support-form select,.support-form textarea{border:1px solid var(--line);color:#fff;background:#090d13;border-radius:8px;padding:11px}.support-form textarea{resize:vertical;min-height:130px}.support-created{color:var(--green);font-weight:800}.support-list{align-content:start;gap:10px;display:grid}.support-list article{border:1px solid var(--line);background:#090d13;border-radius:9px;padding:13px}.support-list article>div{color:var(--green);justify-content:space-between;display:flex}.support-list h3{margin:8px 0 4px}.support-list small{color:var(--muted)}.support-list p{color:#b4bfcc;margin-bottom:0}.player-link{color:var(--green);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.player-card{max-width:560px}.player-card>.stats{grid-template-columns:repeat(3,1fr)}.beta-feedback{grid-column:1/-1;grid-template-columns:minmax(220px,1fr) minmax(150px,.35fr) minmax(150px,.35fr);align-items:end}.beta-feedback>div,.beta-feedback>label:nth-of-type(3),.beta-feedback>p,.beta-feedback>button{grid-column:1/-1}.beta-feedback h2{margin:10px 0 0}.featured{grid-template-columns:repeat(3,1fr)}.game-card.coming-soon{cursor:default;opacity:.62}.game-card.coming-soon:hover{border-color:var(--line);transform:none}.game-card.coming-soon .art{filter:saturate(.45)}.game-card.coming-soon .game-copy button{color:#7d8795;background:#171c24}.penalty-shell{text-align:center;background:radial-gradient(circle at 50% 34%,#2c1e0d,#090d12 68%);border:1px solid #4b3824;border-radius:22px;max-width:900px;margin:0 auto;padding:24px}.penalty-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:16px;display:flex}.penalty-head .back{margin:0 auto 0 0}.penalty-head>div{background:#171108;border:1px solid #4a3928;border-radius:9px;flex-direction:column;min-width:92px;padding:8px 12px;display:flex}.penalty-head span{letter-spacing:.08em;color:#b59b7d;font-size:10px}.penalty-head b{color:#ff9e37;font-size:21px}.penalty-rounds{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.penalty-rounds>div{text-align:left;background:#101216;border:1px solid #3a3025;border-radius:12px;padding:13px}.penalty-rounds small{color:#9c8b78;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.penalty-rounds span{flex-wrap:wrap;gap:6px;display:flex}.penalty-rounds i{border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:900;display:grid}.penalty-rounds i.pending{color:#697382;border:1px solid #38404b}.penalty-rounds i.goal{color:var(--green);background:#18331b;border:1px solid #477641}.penalty-rounds i.saved{color:#ff6b6b;background:#35191b;border:1px solid #754044}.penalty-sudden{color:#ffae4a;letter-spacing:.14em;font-size:12px;font-weight:950}.penalty-goal{background:linear-gradient(#1f303a,#15232b 62%,#193316 63%);border:8px solid #e9edf2;border-bottom-width:12px;border-radius:10px 10px 2px 2px;width:min(100%,650px);height:360px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 22px 60px #0009}.penalty-net{background-image:linear-gradient(#ffffff20 1px,#0000 1px),linear-gradient(90deg,#ffffff20 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.penalty-keeper{color:#171008;background:#ff9e37;border-radius:50%;place-items:center;width:62px;height:62px;margin-left:-31px;transition:all .25s;display:grid;position:absolute;bottom:68px;left:50%;box-shadow:0 0 24px #ff9e3755}.penalty-keeper.left{left:22%}.penalty-keeper.right{left:78%}.penalty-keeper svg{width:32px;height:32px}.penalty-ball{color:#fff;text-shadow:0 0 8px #000;font-size:30px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.penalty-targets{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;display:grid;position:absolute;inset:0}.penalty-targets button{color:#fff;letter-spacing:.08em;background:#00000010;border:1px dashed #ffffff42;border-radius:8px;font-size:12px;font-weight:900}.penalty-targets button:not(:disabled):hover{background:#ff9e3727;border-color:#ffb45d}.penalty-targets button:disabled{cursor:not-allowed;color:#fff5}.penalty-message{color:#d7dee7;min-height:22px;margin:18px 0 7px;font-weight:900}.penalty-message.goal{color:var(--green)}.penalty-rule{color:#8e98a5;font-size:12px}.penalty-shell>.primary{margin-top:8px}@media (max-width:760px){.support-grid,.beta-feedback{grid-template-columns:1fr}.beta-feedback>*{grid-column:1!important}.featured{grid-template-columns:1fr}.penalty-shell{padding:14px}.penalty-head{flex-wrap:wrap}.penalty-head .back{text-align:left;width:100%}.penalty-head>div{flex:1;min-width:75px}.penalty-rounds{grid-template-columns:1fr}.penalty-goal{border-width:6px 6px 9px;height:290px}.penalty-targets{gap:5px;padding:7px}.penalty-targets button{font-size:10px}.penalty-keeper{bottom:58px}}
