:root{--bg:#090b0b;--panel:#121616;--panel2:#171c1b;--muted:#8e9891;--line:#303b34;--lime:#d3fb45;--cream:#f4f5e8;--text:#f4f5e8;--danger:#ff6c7f}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',system-ui,sans-serif;min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit}body.lock{overflow:hidden}.texture{position:fixed;inset:0;pointer-events:none;opacity:.14;z-index:50;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")}::selection{background:var(--lime);color:#060606}.wrap{max-width:1230px;margin:0 auto;padding:0 32px}.site-header{height:84px;border-bottom:1px solid #2a302e;position:relative;z-index:60;background:#0b0e0df2}.header-inner{max-width:1330px;height:100%;padding:0 32px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px}.wordmark{border:0;background:none;color:var(--cream);display:flex;align-items:center;gap:10px;padding:0;font-family:'Barlow Condensed',sans-serif;font-size:26px;line-height:1;font-weight:900;letter-spacing:-.7px;white-space:nowrap}.wordmark-accent{color:var(--lime)}.mini-coin{display:grid;place-items:center;width:31px;height:31px;color:#111;font:900 23px 'Barlow Condensed';background:var(--lime);transform:rotate(-13deg);clip-path:polygon(12% 0,88% 0,100% 12%,100% 88%,88% 100%,12% 100%,0 88%,0 12%)}.brand-slash{display:block;width:1px;height:30px;background:#3b4440;margin-left:14px;transform:rotate(24deg)}nav{height:100%;display:flex;align-items:stretch;gap:30px}.nav-link{color:#9baca4;background:none;border:0;border-bottom:3px solid transparent;padding:5px 0 0;font-size:11px;letter-spacing:1.2px;font-weight:900;transition:color .2s}.nav-link:hover,.nav-link.active{color:var(--cream)}.nav-link.active{border-bottom-color:var(--lime)}.header-actions{display:flex;align-items:center;gap:11px}.status-dot{width:7px;height:7px;border-radius:50%;background:#c2f450;box-shadow:0 0 13px #baf948a9;display:inline-block;flex:none}.top-status{font-size:10px;letter-spacing:1.3px;font-weight:900;color:#c8ceca;white-space:nowrap}.top-status span{color:var(--lime)}.edit-trigger{margin-left:9px;background:#1c2420;border:1px solid #425044;color:#e4eee3;font-size:11px;letter-spacing:.8px;font-weight:800;padding:10px 12px}.edit-trigger:hover{background:#2a3d28}.page{display:none}.page.active{display:block}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 72% 40%,#2d3621 0,transparent 39%),linear-gradient(116deg,#101412 25%,#151b15 68%,#0e130f 100%);border-bottom:1px solid #313c31}.hero:before{content:'MONEY';position:absolute;bottom:-60px;left:3%;font:900 min(28vw,390px)/1 'Barlow Condensed';letter-spacing:-19px;color:#e5fb9d0a;white-space:nowrap;pointer-events:none}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(to right,#c7f8500c 1px,transparent 1px),linear-gradient(to bottom,#c7f8500c 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent 10%,black 78%)}.hero-content{min-height:595px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;position:relative}.hero-left{padding:75px 0 70px;z-index:2}.eyebrow,.kicker{font-size:11px;line-height:1.5;letter-spacing:2.5px;font-weight:900;color:var(--lime)}.eyebrow{display:flex;gap:11px;align-items:center;color:#d0eb95;flex-wrap:wrap}.blink-square{background:var(--lime);display:inline-block;width:8px;height:8px;animation:blinker 1.5s infinite}.small-line{width:30px;height:1px;background:#81906c}.hero-brand{font-family:'Barlow Condensed',sans-serif;font-size:clamp(110px,15vw,218px);letter-spacing:-7px;font-weight:900;line-height:.7;margin-top:53px;text-shadow:0 8px 1px #0004}.money-line{color:var(--cream)}.smp-line{color:var(--lime);margin-top:11px}.dollar-sign{font-size:.53em;color:var(--lime);position:relative;top:-.49em;margin-left:12px}.hero-star{font-size:.25em;vertical-align:top;margin-left:20px;position:relative;top:10px}.hero-description{margin-top:44px;color:#abb4ac;line-height:1.9;font-size:14px;letter-spacing:1.1px}.hero-description strong{color:#eef7eb}.hero-buttons{margin-top:29px;display:flex;gap:13px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;border:1px solid var(--lime);padding:15px 22px;font:900 12px 'DM Sans';letter-spacing:.8px;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--lime);color:#172015}.btn-outline{background:#0c120e8f;color:var(--cream);border-color:#53614d}.btn-outline:hover{border-color:var(--lime)}.unofficial{margin-top:32px;font-size:9px;color:#758073;letter-spacing:1px;line-height:1.5}.hero-right{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;min-height:500px}.hero-orbit{height:min(40vw,465px);width:min(40vw,465px);position:relative;display:grid;place-items:center;transform:rotate(-13deg)}.orbit-ring{position:absolute;border-radius:50%;border:1px solid #9ed12f33}.ring-one{inset:0;border-style:dashed;animation:spin 80s linear infinite}.ring-two{inset:27px;border:18px solid #20311b4d;box-shadow:0 0 0 1px #c5ed4f25,0 0 0 40px #10180d77}.main-coin{height:58%;width:58%;border-radius:50%;display:grid;place-items:center;background:conic-gradient(from 0deg,#8b9f12,#e2fa60,#91a116,#cadc3f,#51620c,#e8ff73,#8b9f12);box-shadow:0 32px 0 #49580a,0 38px 50px #01060180,0 0 100px #9ad02529;border:14px solid #b1c82d;position:relative}.main-coin:before{content:'';position:absolute;inset:11px;border:4px dashed #d9ef86aa;border-radius:50%}.coin-inner{font:900 min(16vw,190px)/1 'Barlow Condensed';color:#3f4b10;text-shadow:2px 2px 0 #f5ffbe88,0 8px 0 #46540940;transform:rotate(13deg)}.coin-label{position:absolute;bottom:0;right:-3%;font:900 17px/1.1 'Barlow Condensed';letter-spacing:3px;color:#9aab79;transform:rotate(13deg);text-align:right}.orbit-cross{font:900 48px 'Barlow Condensed';color:var(--lime);position:absolute}.cross-one{left:5%;top:20%}.cross-two{right:8%;bottom:19%}.hero-number{position:absolute;right:10%;top:16px;font:900 32px 'Barlow Condensed';color:#a6be65}.hero-number span{font:700 11px 'DM Sans';letter-spacing:2px}.hero-bottom{height:57px;border-top:1px solid #45524370;display:flex;align-items:center;justify-content:space-between;padding:0 max(32px,calc((100vw - 1166px)/2));font-size:10px;font-weight:900;letter-spacing:1.6px;color:#788775}.hero-bottom b{color:var(--lime);margin-left:14px}.hero-bottom span{color:var(--lime);margin-left:9px}.countdown-panel{padding-top:90px;padding-bottom:90px;border-bottom:1px solid #262d27}.section-top{display:flex;justify-content:space-between;align-items:end;gap:18px;margin-bottom:27px}.section-top h2,.page-title h1{font:900 clamp(44px,6.5vw,77px)/.99 'Barlow Condensed';letter-spacing:1px;margin:8px 0 0}.lime-dot{color:var(--lime)}.countdown-note{font-size:11px;color:#9da8a0;font-weight:800;letter-spacing:1px}.live-tag{display:inline-flex;gap:6px;align-items:center;background:#283822;color:var(--lime);padding:7px 12px;font-size:10px;margin-left:14px}.clock-grid{display:flex;justify-content:space-between;align-items:stretch;gap:8px;padding:23px 15px;border:1px solid #384239;background:linear-gradient(115deg,#141a16,#111410);box-shadow:0 5px 0 #202620}.clock-block{flex:1;min-width:0;text-align:center;padding:8px 5px}.clock-block b{display:block;font:900 clamp(40px,6vw,87px)/1 'Barlow Condensed';letter-spacing:1px;font-variant-numeric:tabular-nums}.clock-block small{display:block;color:#a2b09e;font-size:10px;font-weight:900;letter-spacing:2px;margin-top:11px}.clock-divider{color:#58654a;font:900 clamp(29px,5vw,61px) 'Barlow Condensed';display:flex;align-items:center}.home-teams{padding-top:88px;padding-bottom:90px}.text-action{color:var(--lime);border:0;border-bottom:1px solid #71862d;background:none;padding:0 0 6px;font-size:11px;font-weight:900;letter-spacing:1.3px}.home-team-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.team-tile{position:relative;overflow:hidden;padding:22px 19px 20px;min-height:235px;background:#151a17;border:1px solid #2a322b;transition:.2s;text-align:left;color:var(--cream)}.team-tile:hover{transform:translateY(-4px);border-color:var(--team-color)}.team-tile:before{content:'';position:absolute;inset:0;background:linear-gradient(125deg,transparent 32%,var(--team-color));opacity:.12}.team-tile:after{content:'';position:absolute;left:0;top:0;height:5px;width:100%;background:var(--team-color)}.tile-top{display:flex;align-items:center;justify-content:space-between;color:#7d897e;font-weight:900;font-size:11px;letter-spacing:1px}.tile-top b{color:var(--team-color)}.team-symbol{margin:23px 0 10px;font:900 67px/1 'Barlow Condensed';color:var(--team-color);filter:drop-shadow(0 5px 15px #000a)}.team-tile h3{position:relative;margin:0 0 6px;font:900 29px/1 'Barlow Condensed';letter-spacing:.5px;word-break:break-word;text-transform:uppercase}.team-tile small{position:relative;font-size:11px;color:#89978b;font-weight:700}.home-bottom{display:grid;grid-template-columns:1.15fr .85fr;gap:21px;padding-bottom:100px}.feature-card,.mini-leaderboard{background:#151a17;border:1px solid #333b32;padding:40px}.feature-card{position:relative;overflow:hidden;background:linear-gradient(130deg,#181e19,#1f291d)}.feature-card:after{content:'$';font:900 390px/1 'Barlow Condensed';color:#d3fb4510;position:absolute;top:-90px;right:-20px;transform:rotate(-15deg)}.feature-card h2{position:relative;z-index:1;font:900 clamp(37px,5.3vw,65px)/.92 'Barlow Condensed';margin:27px 0}.feature-card h2 span{color:var(--lime)}.feature-card p{max-width:415px;color:#abb6a8;font-size:13px;line-height:2;position:relative;z-index:1;margin-bottom:32px}.mini-leaderboard h3{font:900 39px 'Barlow Condensed';margin:23px 0}.mini-leaderboard h3 span{color:var(--lime);float:right}.mini-row{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #334033;gap:13px;font-size:12px;font-weight:800}.mini-rank{width:18px;color:#9ea8a0}.mini-color{width:8px;height:31px;background:var(--team-color)}.mini-row b{margin-left:auto;color:var(--lime)}.mini-leaderboard .text-action{margin-top:28px}.inner-page{padding-top:67px;padding-bottom:120px;min-height:74vh}.page-title{padding-bottom:46px;border-bottom:1px solid #333d33;margin-bottom:35px}.page-title h1{font-size:clamp(72px,10vw,128px);letter-spacing:-2px}.page-title h1 span{color:var(--lime)}.page-title p{color:#98a29a;font-size:14px;letter-spacing:.2px}.teams-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.team-panel{background:#151917;border:1px solid #313d33;overflow:hidden}.team-panel-head{position:relative;background:linear-gradient(115deg,#191f19,#151b18);min-height:168px;padding:29px 32px;overflow:hidden;border-bottom:3px solid var(--team-color)}.team-panel-head:after{content:'$';position:absolute;right:30px;top:-52px;font:900 240px 'Barlow Condensed';color:var(--team-color);opacity:.10}.team-panel-head .kicker{color:var(--team-color)}.team-panel-head h2{margin:15px 0 9px;font:900 59px/.9 'Barlow Condensed';text-transform:uppercase}.team-panel-head small{font-size:11px;color:#9ba59b;font-weight:800;letter-spacing:1px}.team-player-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#2a332c}.team-player{padding:18px 10px 13px;min-width:0;background:#121714;display:flex;flex-direction:column;align-items:center;gap:7px;border:none;color:var(--cream)}.team-player:hover{background:#1e2a20}.team-player img{height:104px;width:75px;object-fit:contain;image-rendering:pixelated}.team-player strong{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-player small{font-size:9px;letter-spacing:1px;color:#96a39a;font-weight:900}.team-player.empty{opacity:.33;justify-content:center}.team-player.empty strong{font:900 27px 'Barlow Condensed'}.filters{display:flex;gap:12px;align-items:center;margin-bottom:26px;flex-wrap:wrap}.search-wrap{flex:1;min-width:200px;position:relative}.search-wrap span{position:absolute;left:17px;top:8px;color:var(--lime);font-size:25px}.filters input,.filters select,.admin-search-row input{background:#141a16;border:1px solid #414c40;color:#f5f5ef;padding:15px 19px;font-size:12px;letter-spacing:1px;font-weight:800}.filters input{padding-left:48px;width:100%}.filters select{min-width:150px}.count-pill{background:#283324;color:var(--lime);padding:13px;font-weight:900;font-size:11px}.players-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.player-card{padding:0;background:#151a17;border:1px solid #323d33;text-align:left;overflow:hidden;color:var(--cream);transition:.2s}.player-card:hover{transform:translateY(-3px);border-color:var(--lime)}.player-image{height:210px;display:flex;align-items:end;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at 50% 90%,color-mix(in srgb,var(--team-color) 30%,transparent),transparent 67%),linear-gradient(145deg,#1e2620,#101512);position:relative}.player-image:after{content:'';position:absolute;bottom:0;height:5px;left:0;right:0;background:var(--team-color)}.player-image img{height:198px;width:auto;max-width:100%;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 12px 15px #0009)}.player-card-body{padding:19px}.player-tag{display:flex;justify-content:space-between;gap:6px;font-size:10px;color:var(--team-color);font-weight:900;letter-spacing:1.3px}.tier-badge{background:#283029;color:#c5dec3;padding:3px 7px;font-size:10px}.player-card h3{margin:11px 0 4px;font:900 30px/1 'Barlow Condensed';overflow:hidden;text-overflow:ellipsis}.player-card p{margin:0;color:#87948b;font-size:11px}.empty-message{grid-column:1/-1;background:#121813;border:1px dashed #4c5e4a;padding:65px 25px;text-align:center}.empty-message b{display:block;font:900 38px 'Barlow Condensed';margin:14px}.empty-message p{color:#8c988b;font-size:13px}.leaderboard-layout{display:grid;grid-template-columns:1fr 285px;gap:22px}.leaderboard-main,.standings-side{background:#141916;border:1px solid #354036}.table-heading{padding:23px 24px;font:900 24px 'Barlow Condensed';border-bottom:1px solid #374137;display:flex;justify-content:space-between;gap:12px}.table-heading span{font:800 10px 'DM Sans';color:#8b9c86;letter-spacing:1px;align-self:center}.leaderboard-row{padding:19px 23px;border-bottom:1px solid #2b352d;display:flex;align-items:center;gap:17px}.rank-big{font:900 34px 'Barlow Condensed';color:#778879;width:36px}.leaderboard-row:first-child .rank-big{color:var(--lime)}.lb-team-mark{width:9px;height:40px;background:var(--team-color)}.lb-team-name{font-weight:900;flex:1}.lb-team-name small{display:block;font-size:10px;font-weight:700;color:#77877b;margin-top:5px}.lb-amount{font:900 25px 'Barlow Condensed';color:var(--lime)}.standings-side{padding:24px}.stat-box{margin-top:27px;border-bottom:1px solid #394439;padding-bottom:18px}.stat-box small{font-size:10px;letter-spacing:1px;color:#a3b19f;font-weight:900}.stat-box b{font:900 48px 'Barlow Condensed';display:block;margin-top:6px;color:var(--lime)}.schedule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.schedule-card{padding:30px;border:1px solid #344034;background:#151b16;display:grid;grid-template-columns:75px 1fr;gap:21px;align-items:start}.schedule-date{background:var(--lime);color:#111;text-align:center;padding:15px 4px}.schedule-date strong{display:block;font:900 39px/1 'Barlow Condensed'}.schedule-date small{font-size:10px;font-weight:900}.schedule-card h3{margin:0 0 7px;font:900 28px 'Barlow Condensed';letter-spacing:1px}.schedule-card p{color:#99a699;margin:0 0 9px;font-size:12px;line-height:1.8}.schedule-card .time{color:var(--lime);font-size:10px;letter-spacing:1px;font-weight:900}.schedule-foot{margin-top:30px;font-size:10px;letter-spacing:2px;color:#6e7b70}.footer{border-top:1px solid #394539;background:#101511}.footer-inner{min-height:144px;display:flex;align-items:center;gap:40px;justify-content:space-between}.footer-logo{font:900 40px 'Barlow Condensed';white-space:nowrap}.footer-logo span,.footer-asterisk{color:var(--lime)}.footer-asterisk{margin-left:9px}.footer-copy{color:#7d8c7e;font-size:10px;line-height:1.8;letter-spacing:1px;max-width:480px}.back-top{border:0;background:none;color:var(--lime);font-size:11px;letter-spacing:1.3px;font-weight:900}.overlay{position:fixed;inset:0;z-index:100;background:#030503df;display:none;align-items:center;justify-content:center;padding:18px;backdrop-filter:blur(9px)}.overlay.open{display:flex}.dialog{position:relative;background:#121714;border:1px solid #50614d;max-height:min(96vh,1050px);overflow:auto;box-shadow:0 20px 90px #000e}.close-modal{background:#233026;color:var(--lime);border:1px solid #4a5845;width:39px;height:39px;display:grid;place-items:center;font-weight:900}.dialog-head{display:flex;justify-content:space-between;align-items:start;padding:24px 26px 20px}.dialog-head h2{font:900 43px 'Barlow Condensed';margin:5px 0 0}.admin-dialog{width:min(940px,100%)}.admin-warning{margin:0 26px 20px;background:#283320;border:1px solid #516736;color:#d4e0c7;font-size:12px;line-height:1.7;padding:14px 17px}.admin-warning code,.export-box code{color:var(--lime)}.admin-tabs{display:flex;border-bottom:1px solid #374537;padding:0 26px;gap:9px}.admin-tabs button{border:0;border-bottom:3px solid transparent;color:#8d9c91;background:none;padding:13px 15px;font-weight:900;font-size:11px;letter-spacing:1px}.admin-tabs button.active{color:var(--lime);border-color:var(--lime)}.admin-content{padding:27px;display:none}.admin-content.active{display:block}.editor-form{background:#192119;border:1px solid #3a473a;padding:22px;margin-bottom:28px}.editor-form label{display:block;color:#bac6b6;font-size:11px;letter-spacing:.4px;font-weight:800;margin-bottom:13px}.editor-form input:not([type=checkbox]):not([type=file]),.editor-form select{display:block;margin-top:7px;width:100%;color:var(--cream);background:#0d120e;border:1px solid #4b5b49;padding:11px 12px;outline-color:var(--lime)}.editor-form input[type=color]{width:100%;height:43px;padding:0;border:0;cursor:pointer;margin-top:7px}.editor-form input[type=file]{display:block;margin-top:8px;color:#c3d4c1;font-size:11px;max-width:100%}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-row:has(> label:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.form-title{font:900 25px 'Barlow Condensed';letter-spacing:1px;margin-bottom:17px;color:var(--lime)}.field-hint,.admin-info{color:#92a08e;font-size:12px;line-height:1.8}.form-buttons{display:flex;gap:11px;flex-wrap:wrap;margin-top:19px}.upload-row{align-items:end}.check-label{display:flex!important;align-items:center;gap:9px;font-size:12px!important}.check-label input{accent-color:var(--lime)}.admin-list-title{font:900 24px 'Barlow Condensed';margin:15px 0}.admin-list-title span{color:var(--lime)}.admin-search-row input{width:100%;margin-bottom:12px}.admin-player-list{max-height:350px;overflow:auto;border:1px solid #394538}.admin-player-row{display:flex;align-items:center;gap:13px;padding:12px 17px;border-bottom:1px solid #283328}.admin-player-row img{height:43px;width:43px;object-fit:contain;image-rendering:pixelated;background:#273026}.admin-player-row .info{flex:1;min-width:0}.admin-player-row .info strong{font-size:13px;display:block;overflow:hidden;text-overflow:ellipsis}.admin-player-row .info small{font-size:10px;color:#8d9d8d}.small-button{border:1px solid #536850;background:#233024;color:#e6f1dd;padding:7px 11px;font-weight:800;font-size:10px}.small-button:hover{background:#3a5237}.small-button.delete{border-color:#6c4548;color:#f3a9ab;background:#311e20}.admin-team-list{display:grid;gap:10px}.admin-team-row{padding:17px 20px;background:#182119;border:1px solid #3a4838;display:flex;gap:15px;align-items:center}.admin-team-row i{width:11px;height:38px;background:var(--team-color)}.admin-team-row strong{flex:1}.export-box{border:1px solid #486041;padding:23px;background:#172119}.export-box h3{font:900 32px 'Barlow Condensed';margin:12px 0}.export-box p{line-height:1.9;color:#b6c5b4;font-size:12px}.import-label{cursor:pointer}.reset-line{margin-top:25px;border-top:1px solid #3b4b3b;padding-top:16px}.danger-quiet{background:none;color:#ff9c9b;border:0;text-decoration:underline;font-size:12px;cursor:pointer}.player-detail{width:min(600px,100%);padding:28px}.player-detail>.close-modal{position:absolute;right:18px;top:18px;z-index:1}.detail-head{display:flex;align-items:end;gap:20px}.detail-render{display:grid;place-items:end center;min-width:175px;height:270px;background:radial-gradient(ellipse at bottom,#55784140,#151a14 65%);border-bottom:4px solid var(--team-color)}.detail-render img{max-width:175px;height:260px;object-fit:contain;image-rendering:pixelated}.detail-info h2{font:900 54px 'Barlow Condensed';margin:9px 0;word-break:break-word}.detail-info .kicker{color:var(--team-color)}.detail-info p{font-size:12px;color:#a0af9d}.detail-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:25px;gap:11px}.detail-stats div{background:#1b231b;border:1px solid #3b493a;padding:15px;text-align:center}.detail-stats b{font:900 30px 'Barlow Condensed';display:block;color:var(--lime)}.detail-stats small{font-size:10px;color:#9aab9a;letter-spacing:1px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%) translateY(20px);z-index:250;background:var(--lime);color:#10190d;font-weight:900;padding:12px 23px;opacity:0;transition:.25s;pointer-events:none;font-size:12px;box-shadow:0 8px 50px #0007}.toast.show{opacity:1;transform:translateX(-50%)}.skin-canvas{image-rendering:pixelated;image-rendering:crisp-edges;object-fit:contain}input:focus-visible,button:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blinker{50%{opacity:.2}}@media(max-width:1020px){nav{gap:16px}.hero-brand{font-size:15vw}.hero-content{min-height:530px}.home-team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.players-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-right{min-height:400px}}@media(max-width:750px){.header-inner{padding:0 17px;gap:8px;flex-wrap:wrap}.site-header{height:auto;min-height:88px}.brand-slash,.top-status,.header-actions .status-dot{display:none}.wordmark{font-size:23px}nav{order:3;width:100%;height:43px;overflow:auto;gap:25px;justify-content:flex-start}.header-actions{margin-left:auto}.edit-trigger{margin-left:0;padding:7px 9px}.edit-trigger span{display:none}.nav-link{font-size:10px;white-space:nowrap}.wrap{padding:0 20px}.hero-content{display:block;min-height:unset}.hero-left{padding:68px 0 56px}.hero-brand{font-size:clamp(105px,22vw,180px);margin-top:39px;letter-spacing:-4px}.hero-description{margin-top:30px;font-size:12px}.hero-right{position:absolute;right:-40px;top:20px;min-height:unset;width:50%;height:100%;opacity:.29;pointer-events:none}.hero-orbit{width:320px;height:320px}.coin-inner{font-size:95px}.hero-number,.coin-label{display:none}.hero-bottom{padding:0 20px}.hero-bottom>div:nth-child(2){display:none}.countdown-panel,.home-teams{padding-top:60px;padding-bottom:60px}.section-top h2{font-size:53px}.countdown-note{display:none}.clock-grid{gap:1px;padding:19px 4px}.clock-block b{font-size:clamp(29px,8vw,55px)}.clock-block small{font-size:7px;letter-spacing:1px}.clock-divider{font-size:28px}.home-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-bottom,.teams-grid,.leaderboard-layout,.schedule-grid{grid-template-columns:1fr}.players-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card,.mini-leaderboard{padding:28px}.footer-inner{padding-top:35px;padding-bottom:35px;display:grid;gap:15px}.footer-logo{font-size:30px}.page-title h1{font-size:80px}.team-player img{height:85px}.player-image{height:160px}.player-image img{height:155px}.admin-dialog{max-height:95vh}.admin-content{padding:15px}.admin-warning{margin:0 15px 13px}.dialog-head{padding:18px}.dialog-head h2{font-size:35px}.editor-form{padding:14px}.admin-tabs{padding:0 12px}.admin-tabs button{padding:12px 10px;font-size:10px}.form-row,.form-row:has(> label:nth-child(3)){grid-template-columns:1fr}.upload-row{grid-template-columns:1fr}.detail-head{gap:12px}.detail-render{min-width:115px;height:215px}.detail-render img{width:110px;height:205px}.detail-info h2{font-size:36px}}@media(max-width:390px){.home-team-grid,.players-grid{grid-template-columns:1fr}.hero-brand{font-size:106px}.hero-bottom{font-size:8px}.hero-bottom b{margin-left:4px}.clock-block small{letter-spacing:0}.clock-divider{font-size:20px}}
