.misfits-site{--game-bg:#142438;--game-panel:#20344c;--game-text:#fff3dd;--game-muted:#becbda;--game-accent:#72ddbf;--game-line:#354b64;--game-radius:25px;--game-shadow:0 8px 0 #0c1929;--game-font:'Trebuchet MS',Arial,sans-serif;--game-label-font:'Trebuchet MS',Arial,sans-serif;background-image:radial-gradient(ellipse at 90% 20%,#ac92ee12,transparent 45%),radial-gradient(circle at 1px 1px,#a9b5cd20 1px,transparent 0);background-size:auto,36px 36px}
.misfits-site .game-header{min-height:125px}
.misfits-site .game-brand img{width:195px;max-height:70px}
.misfits-site .game-hero-caption{background:#1c3047}
.misfits-site .game-highlights li:nth-child(1):before{color:#ffbd76}
.misfits-site .game-highlights li:nth-child(3):before{color:#baa4ff}
.misfits-site .game-play-button{border-radius:14px;box-shadow:0 4px 0 #3a907f}
.misfits-site .game-gallery h2{color:#baa4ff}
.misfit-team{margin:0 0 65px;padding:35px 35px 25px;border-radius:32px;background:#20344c80;border:1px solid var(--game-line)}
.misfit-team>img{display:block;width:100%;height:auto}
.misfit-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;text-align:center}
.misfit-rules p{color:var(--game-muted);font-size:14px;margin:0}
.misfit-rules strong{display:block;font-size:24px;font-weight:900;color:#ffbd76;margin-bottom:5px}
.misfit-rules p:nth-child(2) strong{color:#72ddbf}.misfit-rules p:nth-child(3) strong{color:#baa4ff}
@media(max-width:760px){.misfits-site .game-brand img{width:145px}.misfits-site .game-header{min-height:100px}.misfit-team{padding:22px 10px;margin-bottom:45px;border-radius:20px}.misfit-rules{gap:8px}.misfit-rules strong{font-size:20px}.misfit-rules p{font-size:11px;line-height:1.6}}
