.draft-header nav{flex-wrap:wrap}.draft-page h1,.draft-page h2,.draft-page h3{color:var(--ink)}.draft-page h1{margin:0 0 8px;font-size:24px}.draft-page h2{margin:0 0 10px;font-size:17px}.draft-page .ss-panel{border:1px solid var(--line);background:#fff;border-radius:10px;margin:0 0 16px;padding:20px 24px}.draft-page .game+.ss-panel{margin-top:16px}.draft-page .ss-entry{max-width:560px}.draft-page .ss-entry p,.draft-page .ss-note{color:#596752;line-height:1.55}.draft-page .ss-entry form{gap:12px;margin-top:16px;display:grid}.draft-page .ss-entry label{gap:4px;display:grid}.draft-page .ss-entry input{font:inherit;color:inherit;background:#fff;border:1px solid #aebba7;border-radius:6px;min-width:0;padding:10px}.draft-page .ss-room,.draft-page .ss-actions,.draft-page .panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.draft-page .ss-actions{justify-content:flex-start}.draft-page .ss-room strong,.draft-page .ss-players span{display:block}.draft-page .ss-room small,.draft-page .ss-players span{color:#596752}.draft-page .ss-players,.draft-page .ss-reveal{grid-template-columns:repeat(auto-fit,minmax(min(100%,195px),1fr));gap:10px;display:grid}.draft-page ul{padding:0;list-style:none}.draft-page .ss-players li{overflow-wrap:anywhere;background:#f2f5ed;border-radius:6px;padding:8px 10px}.draft-page .ss-players span{font-size:11px}.draft-page .ss-error{color:#9a3c24}.draft-page .ss-result button+button{margin-left:8px}.draft-page details{border-top:1px solid var(--line);padding:10px 0}.draft-page summary{cursor:pointer}.draft-page .panel-heading h2{margin:0}.draft-page .scores-card table{margin:12px 0 0}.draft-page .spin-placeholder{display:none}.draft-page .draft-controls:has(.score-share-copy){flex-wrap:wrap}.draft-page .score-share-copy{flex-basis:100%;gap:6px;display:grid}.draft-page .score-share-copy textarea{resize:vertical;width:100%;max-width:420px;font:inherit;color:inherit;background:var(--panel);border:1px solid var(--line);padding:8px}@media (prefers-reduced-motion:reduce){.draft-page .spin-logo,.draft-page .spin-label{display:none}.draft-page .spin-placeholder{display:block}}@media (max-width:620px){.draft-page .ss-panel{padding:16px}.draft-header nav{row-gap:0}}body{--ink:#eaf2d9;--muted:#aabda1;--paper:#101912;--panel:#17251a;--raised:#203324;--lime:#c3ef6f;--line:#435b40;--gold:#ffd37c;--display:"Courier New", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper);color:var(--ink)}body .draft-header{border-bottom:2px solid var(--line);min-height:68px;margin-bottom:24px;padding-block:13px}.draft-header .brand{font:900 16px var(--display);text-transform:uppercase;align-items:center;gap:9px;display:inline-flex}.draft-header .brand img{width:34px;height:25px}body .draft-header nav{gap:6px}body .draft-header nav a{color:var(--ink);font:700 12px var(--display);border:1px solid #0000;padding:8px 10px;text-decoration:none}body .draft-header nav a:hover{background:var(--raised)}body .draft-header nav a[aria-current]{color:#142218;background:var(--lime);border-color:var(--lime)}.mode-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;display:flex}body .mode-heading h1{font:900 clamp(24px, 5vw, 38px)/1 var(--display);text-transform:uppercase;letter-spacing:-.055em;margin:0}.room-chip{color:var(--lime);font:700 13px var(--display);overflow-wrap:anywhere}body .draft-page :is(.game,.ss-panel,.results,.season-card),body dialog{background:var(--panel);color:var(--ink);border:2px solid var(--line);border-radius:0}body .draft-page .game{box-shadow:4px 4px #080e09}body .game-top{background:#1c2c20;gap:8px}body .scoreboard{gap:clamp(8px,3vw,24px)}body .scoreboard>div+div{padding-left:clamp(8px,3vw,24px)}body .scoreboard strong,body .scoreboard strong span{font-family:var(--display);color:var(--lime);font-weight:900}body .scoreboard strong{font-size:clamp(17px,4vw,27px)}body .scoreboard strong span{color:var(--muted);font-size:.66em}body .scoreboard small{letter-spacing:.05em}body .pill{font:700 12px var(--display);color:var(--muted);white-space:nowrap}body .progress-track{background:#101910;height:5px}body .progress-track>div{background:repeating-linear-gradient(90deg,var(--lime) 0 11px,#91b746 11px 13px)}body .draft-controls{background:#131f15}body #status-title{font-family:var(--display);color:var(--ink)}body .unit-heading h3{color:var(--lime);font-family:var(--display)}body .row{color:var(--ink);border-bottom-color:#334733;padding-inline:6px}body .row.selectable:hover,body button.row.locked:hover{background:var(--raised);border-radius:0}body .row.selected{border:1px solid var(--lime);background:#2c4728;border-radius:0}body .row.locked{background:#1b2d1e}body .row.locked.top-rated{background:#342e1d;border-color:#ad8841;border-radius:0}body .circle,body .row.selected .circle{background:#e5ecd8;border:1px solid #a5bc93}body .row.locked .circle{background:#e5ecd8}body .row.locked .circle img{width:21px;height:21px}body .player-sub{color:var(--muted)}body .team-name,body .rating,body .position{font-family:var(--display)}body .rating{color:var(--lime);background:#344a2b;border:1px solid #5b7545;border-radius:0;font-size:16px}body .rating.elite{background:var(--lime);color:#122013;border-color:var(--lime)}body .rating.missing{color:var(--gold);background:#342e1d}body .primary,body .secondary{border:1px solid var(--lime);font:700 12px var(--display);border-radius:0;box-shadow:2px 2px #080e09}body .primary{background:var(--lime);color:#142218}body .primary:hover:not(:disabled){background:#daf7a3}body .secondary{background:var(--raised);color:var(--ink);border-color:#718a67}body .secondary:hover:not(:disabled){background:#304735}body .primary:disabled,body .secondary:disabled{color:var(--muted);border-color:var(--line);box-shadow:none;background:#263528}body :is(a,button,input,summary):focus-visible{outline:2px solid var(--gold);outline-offset:3px}body .draft-page .ss-entry :is(input,p),body .draft-page .ss-note,body .scores-note,body :is(.season-note,.season-method),body dialog :is(p,li){color:var(--muted)}body .draft-page .ss-entry input{color:var(--ink);background:#101912;border-color:#718a67;border-radius:0}body .draft-page .ss-players li{background:var(--raised);border-radius:0}body .draft-page .ss-players span{color:var(--muted)}body .draft-page .ss-error,body .error{color:#ffae95!important}body table tr:first-child td:nth-child(2),body .season-win{color:var(--lime)}body .season-loss{color:#ffae95}body .season-method a,body dialog a{color:var(--lime)}body :is(.season-best,.your-standing,.stats-tabs){background:var(--raised)}body .postseason.season-champion{background:#332b1c}body .season-champion .postseason-status strong{color:var(--gold)}body .postseason-status p{color:var(--muted)}body .stats-tabs button[aria-pressed=true]{color:#142218;background:var(--lime)}.arcade-home{padding-bottom:40px}.arcade-hero{isolation:isolate;background:#1b3420;border:2px solid #789263;grid-template-columns:1.25fr 1fr;min-height:340px;display:grid;position:relative;overflow:hidden;box-shadow:5px 5px #080e09}.hero-copy{z-index:1;padding:clamp(20px,5vw,58px)}.hero-copy h1{color:#f1f1d6;text-transform:uppercase;font:900 clamp(36px, 8vw, 99px)/.89 var(--display);letter-spacing:-.08em;text-shadow:4px 4px #0b140d;margin:0}.hero-copy h1 span{color:var(--lime)}.hero-copy p{color:#e6eed7;margin:18px 0 0;font-size:clamp(12px,2vw,16px)}.hero-field{background:repeating-linear-gradient(90deg,#0000 0 46px,#b7d79235 46px 49px),repeating-linear-gradient(0deg,#26462b 0 24px,#294c2e 24px 48px);border-left:3px dashed #c8e6a362;place-items:center;min-width:0;display:grid;position:relative}.hero-field img{filter:drop-shadow(5px 8px #102315);width:min(76%,302px);height:auto;transform:rotate(-12deg)}.field-yardline{color:#d1e1b895;font:900 28px var(--display);position:absolute}.field-yardline-left{bottom:12px;left:12px}.field-yardline-right{top:12px;right:12px}.mode-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.mode-card{background:var(--panel);border:2px solid var(--line);padding:17px 17px 30px;text-decoration:none;display:block;position:relative;box-shadow:4px 4px #080e09}.mode-card:hover{border-color:var(--lime);background:var(--raised)}.mode-icon{color:#162417;background:var(--lime);place-items:center;width:40px;height:40px;margin-bottom:14px;display:grid}.mode-icon.shared{background:#f0b778}.mode-icon.daily{background:#aad9d5}.mode-icon svg{width:23px;height:23px}.mode-card small{font:700 11px var(--display);color:var(--muted);text-transform:uppercase}.mode-card h2{font:900 clamp(17px, 2.7vw, 27px) var(--display);letter-spacing:-.06em;margin:5px 0}.mode-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.mode-arrow{color:var(--lime);font:700 18px var(--display);position:absolute;bottom:6px;right:12px}@media (max-width:620px){body .draft-header{margin-bottom:16px}body .draft-header nav a{padding:6px 7px}.arcade-hero{grid-template-columns:1.65fr 1fr;min-height:200px}.hero-field img{filter:drop-shadow(3px 5px #102315);width:80%}.field-yardline{font-size:16px}.mode-menu{grid-template-columns:1fr;gap:10px}.mode-card{padding:13px 28px 13px 61px}.mode-icon{width:35px;height:35px;position:absolute;top:15px;left:12px}body .pill{font-size:10px}}body .draft-page .top-rated-label{color:var(--gold)}body .draft-page .text-button{color:var(--lime)}body .draft-page :is(.ss-reveal,.ss-result) h3{overflow-wrap:anywhere}body .row.selected .circle:after{color:#231907;background:#ffd37c;border:2px solid #231907;width:21px;height:21px;font:900 14px/1 Arial,sans-serif;bottom:-4px;right:-5px}body .draft-page .solo-finish{gap:12px 24px;margin:0}.solo-finish h2{margin:0}.solo-finish p{color:var(--muted);margin:5px 0 0}.solo-finish .scores-note{flex-basis:100%}.draft-page #season:not(.hidden){margin-bottom:16px}.support-footer{max-width:1120px;margin:16px auto 0;padding:0 24px 24px}.support-footer details{border-top:1px solid var(--line);padding-top:12px}.support-footer summary{width:fit-content;color:var(--muted);cursor:pointer;font:700 14px var(--display)}.support-footer form{gap:12px;max-width:560px;padding:16px 0 0;display:grid}.support-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.support-footer label{gap:6px;min-width:0;font-size:13px;display:grid}.support-footer :is(input,select,textarea){border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:0;padding:10px}.support-footer textarea{resize:vertical}.support-footer p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.support-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.support-actions a{color:var(--lime);font-size:12px}@media (max-width:620px){.support-footer{padding-inline:16px}.support-fields{grid-template-columns:1fr}}.solo-record-links{gap:16px;display:flex}.hall-of-fame .stats-tabs{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.hall-stat{align-items:center;gap:8px;margin:12px 0;display:flex}.hall-stat select{background:var(--panel);color:var(--ink);border:1px solid var(--line);font:inherit;padding:7px}.hall-of-fame th[scope=row] small{color:var(--muted);font-weight:400;display:block}
