.season-panel{padding:16px}.season-panel label{margin:14px 0;display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:11px;font-weight:700}.season-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.season-stats div{padding:9px 6px;background:#0b1421;border:1px solid var(--line);border-radius:10px;text-align:center}.season-stats span{display:block;color:var(--muted);font-size:10px}.season-stats strong{font-size:16px}.text-button{border:0;background:none;color:var(--muted);padding:5px 0;text-decoration:underline;cursor:pointer}.modal{position:fixed;z-index:50;inset:0;display:grid;place-items:center;background:#050912e8;backdrop-filter:blur(8px)}.modal.hidden{display:none}.setup-card{width:min(430px,calc(100% - 30px));padding:28px;background:linear-gradient(160deg,#18263a,#101725);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 80px #0008}.setup-card h2{margin:6px 0;font-size:25px}.setup-card p{color:var(--muted);line-height:1.5}.setup-card label{display:flex;flex-direction:column;gap:7px;margin:22px 0;color:var(--muted);font-size:12px;font-weight:700}.setup-card input{width:100%;padding:13px;border-radius:10px;border:1px solid var(--line);background:#09111e;color:white;font-size:16px;outline:none}.setup-card input:focus{border-color:var(--accent)}.setup-card .button{width:100%}@media(min-width:761px) and (max-width:1100px){.right-column{grid-template-columns:1fr 1fr 2fr}}
