.games-page{max-width:1250px;margin:auto;padding:32px 28px;color:#eef6fc}.games-page>header{padding:30px;border:1px solid #31584e;border-radius:18px;background:radial-gradient(at 100% 0,#1d655644,transparent 65%),#10252e;margin-bottom:22px}.games-page h1{font-size:clamp(30px,4vw,44px);margin:8px 0 12px}.games-page p{color:#afc7d6;line-height:1.65}.games-free{display:inline-block;color:#81e7b4;font-size:12px;border:1px solid #325e4c;border-radius:20px;padding:8px 12px}.games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.game-card{background:#10222e;border:1px solid #304d5e;border-radius:18px;padding:25px;margin-bottom:20px;min-width:0}.game-card h2{font-size:23px;margin:14px 0 8px}.game-title{display:flex;gap:10px;align-items:center;color:#72e7b1;font-size:10px;letter-spacing:1.5px}.game-analysis-row button,.game-primary{background:#60dfa7;color:#07271d;border:0;border-radius:9px;padding:13px 16px;font-weight:700;cursor:pointer;line-height:1.4}.game-primary{display:block;width:100%;margin:18px 0 12px}.game-analysis-row button:disabled,.game-primary:disabled{opacity:.5;cursor:default}.game-card small{display:block;color:#a5bfce;font-size:11px;line-height:1.7}.games-message{padding:16px 20px;border:1px solid #56785c;background:#18392e;border-radius:12px;color:#cff5dd!important}.games-login,.games-wallet{display:flex;align-items:center;gap:16px;background:#153b30;border:1px solid #3c7156;border-radius:14px;padding:20px;margin-bottom:20px;color:#8deaba}.games-wallet strong{display:block;color:#f1fbf5}.games-wallet span{display:block;font-size:12px;color:#b1d3c1;margin-top:5px}.games-wallet a{margin-left:auto}.games-login h2{margin:0}.games-page a{color:#8debc2}.wheel-wrap{position:relative;width:210px;height:220px;margin:23px auto 5px}.wheel-pointer{position:absolute;z-index:2;top:-9px;left:92px;color:#f1df9c;font-size:28px;filter:drop-shadow(0 3px 2px #0008)}.game-wheel{position:relative;width:210px;height:210px;border:7px solid #284c4c;border-radius:50%;box-sizing:border-box;background:conic-gradient(from -60deg,#57dca8 0deg 120deg,#2a7e72 120deg 240deg,#d6b86a 240deg 1turn);box-shadow:0 0 0 2px #538777,0 10px 24px #0005;transition:transform 2s cubic-bezier(.12,.75,.15,1)}.game-wheel b{position:absolute;font-size:28px;color:#062c25}.game-wheel b:first-child{left:88px;top:20px}.game-wheel b:nth-child(2){right:25px;bottom:40px;color:#e7fff6}.game-wheel b:nth-child(3){left:25px;bottom:40px}.game-wheel i{position:absolute;display:grid;place-items:center;left:72px;top:72px;width:52px;height:52px;border-radius:50%;background:#102932;color:#c6f5df;border:2px solid #99c7a9}.game-card fieldset{border:0;padding:0;margin:18px 0}.game-card legend{font-size:13px;line-height:1.5;margin-bottom:9px;color:#e4f2fa}.game-card fieldset label{display:flex;gap:9px;align-items:center;padding:7px;font-size:12px;border:1px solid #294655;border-radius:7px;margin-top:5px}.game-card input[type=radio]{accent-color:#5de0a6}.guess-teams{display:grid;gap:14px;margin:23px 0}.guess-teams>span{display:flex;gap:12px;align-items:center;font-size:16px;font-weight:700}.guess-inputs{display:flex;align-items:center;gap:10px}.guess-inputs label{font-size:11px;flex:1;min-width:0}.guess-inputs input{display:block;width:100%;box-sizing:border-box;background:#091b27;color:#fff;border:1px solid #4d6c79;border-radius:8px;font:700 25px Arial;padding:10px;margin-top:8px}.game-card details{font-size:11px;color:#a4c7d4;margin-top:18px}.game-card summary{cursor:pointer}.game-saved{display:flex;gap:7px;color:#7de3ad!important}.game-empty{border:1px dashed #3d5665;padding:14px;border-radius:9px;font-size:13px}.games-unlocks{margin-top:8px}.game-analysis-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-top:1px solid #294352;font-size:13px}.game-analysis-row strong{display:block;line-height:1.6}.guess-won{background:#13443166}.guess-lost{background:#52293166}.games-page>footer{font-size:11px;line-height:1.8;color:#96adbd;margin:25px 0}.games-unlocked-content{line-height:1.8}.games-unlocked-content h2{font-size:28px}.games-unlocked-content .game-proposal{font-size:22px;color:#86efb5}.games-unlocked-content article{padding:18px 0;border-bottom:1px solid #294352}.games-unlocked-content small{color:#a2bdcd}.games-page a:focus-visible,.games-page button:focus-visible{outline:2px solid #a5f2cd;outline-offset:4px}@media(max-width:1150px){.games-grid{grid-template-columns:1fr 1fr}.games-grid>.game-card:last-child{grid-column:1/-1}}@media(max-width:650px){.games-page{padding:18px 14px}.game-card,.games-page>header{padding:20px}.games-grid{grid-template-columns:1fr}.games-grid>.game-card:last-child{grid-column:auto}.game-analysis-row,.games-wallet{align-items:flex-start;flex-wrap:wrap}.games-wallet a{margin-left:0}.game-analysis-row button{width:100%}}@media(prefers-reduced-motion:reduce){.game-wheel{transition:none}}