.standalone-main{max-width:1400px;margin:0 auto;padding-left:18px;padding-right:18px}.standalone-grid{align-items:start}.rules-hero,.winners-hero{min-height:230px;margin-bottom:12px}.rules-hero{background:linear-gradient(110deg,#061a2f,#23104a 55%,#071d2d)}.winners-hero{background:linear-gradient(110deg,#1d1605,#341644 55%,#071d2d)}.rules-hero:before,.winners-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,#522d8c55),url('/assets/img/esports-hero-v34.png') right 35%/auto 180% no-repeat;opacity:.8}.rules-hero .hero-content,.winners-hero .hero-content{padding-top:42px}.winner-history{padding:18px}.winner-list{display:grid;gap:8px}.winner-item-v34{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid #193b55;border-radius:7px;background:linear-gradient(120deg,#0a2134,#04131f)}.winner-item-v34 .trophy{font-size:2.2rem;text-align:center}.winner-item-v34 b{font-size:1.03rem}.winner-item-v34 p{margin:4px 0;font-size:.9rem}.winner-item-v34 strong{font-size:1.15rem;color:#ffda38;white-space:nowrap}.pager-v34{margin-top:16px}.auth-v34-page{min-height:calc(100vh - 70px);display:grid;place-items:center;padding:34px 18px 46px}.auth-v34-shell{width:min(1100px,100%);display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.15fr);border:1px solid #193b55;border-radius:12px;overflow:hidden;background:linear-gradient(130deg,#071a2a,#030f1b);box-shadow:0 20px 70px #0008}.auth-v34-art{min-height:650px;padding:36px 30px;display:flex;align-items:flex-end;background:linear-gradient(90deg,#020d1be8,#020d1b55),url('/assets/img/esports-hero-v34.png') center/cover}.auth-v34-art small{color:#ffda39;letter-spacing:2px;font-weight:700}.auth-v34-art h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.02;margin:10px 0}.auth-v34-art p{max-width:390px}.auth-v34-form{padding:34px 38px}.auth-v34-brand{display:flex;gap:11px;align-items:center;margin-bottom:24px}.auth-v34-brand img{width:48px;height:48px;object-fit:contain}.auth-v34-brand b{display:block;font-size:1.25rem}.auth-v34-brand small{display:block;color:#ffbf22;letter-spacing:1px;font-size:.72rem;margin-top:3px}.auth-v34-form h1{margin-bottom:8px}.auth-v34-form>p{font-size:.95rem}.auth-v34-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;border:1px solid #39536c;border-radius:6px;padding:11px;background:#0b2033;font-weight:650}.auth-v34-google svg{width:19px;height:19px}.auth-v34-divider{display:flex;align-items:center;gap:10px;color:#7990aa;font-size:.72rem;letter-spacing:1px;margin:21px 0}.auth-v34-divider:before,.auth-v34-divider:after{content:'';height:1px;background:#1b3c55;flex:1}.auth-v34-form form{display:grid;gap:14px}.auth-v34-form label{display:grid;gap:6px;color:#cbd8e9;font-size:.88rem}.auth-v34-form input,.auth-v34-form select{width:100%;background:#051321;border-color:#294660}.auth-v34-form input::placeholder{color:#637a92}.auth-v34-form .check{display:flex;align-items:center;gap:8px;font-size:.84rem}.auth-v34-form .check input{width:auto}.auth-v34-errors{margin:0 0 14px;padding:11px 13px;border:1px solid #a32e49;border-radius:6px;background:#471c2a;color:#ffd6dd}.auth-v34-errors ul{margin:0;padding-left:18px}.auth-v34-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.auth-v34-foot{text-align:center;color:#95a8bd;font-size:.9rem;margin-top:18px}.auth-v34-foot a{color:#d391ff}.auth-v34-admin{margin-top:10px;font-size:.82rem}.auth-v34-form .button{width:100%;border:0;font-size:1rem;padding:13px}
@media(max-width:820px){.auth-v34-shell{grid-template-columns:1fr}.auth-v34-art{min-height:240px;padding:24px;background-position:center 35%}.auth-v34-art h1{font-size:2rem}.auth-v34-form{padding:26px 20px}.auth-v34-grid{grid-template-columns:1fr}.winner-item-v34{grid-template-columns:42px minmax(0,1fr)}.winner-item-v34 strong{grid-column:2}}
@media(max-width:520px){.standalone-main{padding-left:9px;padding-right:9px}.auth-v34-page{padding:18px 9px 30px}.auth-v34-art{min-height:205px}.auth-v34-form{padding:23px 15px}.winner-item-v34{gap:9px;padding:11px}.winner-item-v34 p{font-size:.82rem}}
.player-quick-nav{margin-top:14px;padding:13px 10px;border:1px solid #203f5b;border-radius:9px;background:linear-gradient(145deg,#071d30,#04111d)}.player-quick-head{display:flex;gap:9px;align-items:center;padding:2px 4px 12px;border-bottom:1px solid #1d3850}.player-mini-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#722dff,#00d5df);font-weight:800}.player-quick-head b{display:block;font-size:.88rem}.player-quick-head small{display:block;font-size:.72rem;margin-top:2px}.player-nav-label{color:#738da9;font-size:.68rem;letter-spacing:1.4px;margin:14px 4px 5px}.player-quick-nav>a,.player-quick-nav>form>button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;margin:2px 0;border:1px solid transparent;border-radius:6px;background:transparent;color:#b7cbe1;font-size:.84rem;text-align:left}.player-quick-nav>a span,.player-quick-nav>form>button span{width:19px;text-align:center;color:#94adca}.player-quick-nav>a:hover,.player-quick-nav>a.active,.player-quick-nav>form>button:hover{background:#162d49;border-color:#2d5377;color:#fff}.player-quick-nav>a.active{box-shadow:inset 2px 0 #bb5cff;color:#fff}.player-quick-nav>form{margin:0}.player-quick-nav>form>button{cursor:pointer;font:inherit}.quick-actions{display:grid;gap:7px}.quick-action{display:grid;grid-template-columns:28px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:9px 8px;border:1px solid #193b55;border-radius:7px;background:#071c2c}.quick-action:hover{border-color:#7e4bca;background:#102845}.quick-action>span{display:grid;place-items:center;width:27px;height:27px;border-radius:7px;background:#172c4b;color:#d5b2ff;font-size:1.1rem}.quick-action b{display:block;font-size:.87rem}.quick-action small{display:block;font-size:.72rem;margin-top:2px}.quick-action em{color:#c68bff;font-style:normal;font-size:1.1rem}.quick-access .button{margin-top:10px}
.sidebar{display:flex;flex-direction:column}.sidebar-title{order:0}.player-quick-nav{order:1}.sidebar .search{order:2}.sidebar #game-filters{order:3}.sidebar #status-filters{order:4}.sidebar #tournament-list{order:5}.sidebar #filter-empty{order:6}.sidebar .side-promo{order:7}
