section{gap:10px;min-width:0;display:grid}.site-brand{color:inherit;text-decoration:none}.site-brand div{flex-direction:column}.site-brand small{margin:0}.login-card{color:var(--text);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:20px;gap:14px;padding:20px;display:grid}.login-card label{color:var(--text);gap:8px;font-weight:700;display:grid}.login-card input{width:100%;min-height:50px;color:var(--text);border:1px solid var(--border);font:inherit;background:#f9fbff;border-radius:14px;padding:0 14px}.login-card input:focus{border-color:var(--accent);outline:3px solid #102d4e1a}.login-submit{cursor:pointer;border:0;font-size:15px}.login-submit:disabled{cursor:wait;opacity:.7}.login-message{color:var(--muted);margin:0;line-height:1.5}.card,.notice{gap:7px;padding:17px;display:grid}.notice p{margin:0}header{justify-content:space-between;align-items:center;min-height:96px;padding:18px 4px;display:flex}.search{text-decoration:none}section h3{color:var(--text);letter-spacing:-.025em;margin:0 0 18px;font-size:1.35rem}.card,.notice,.stat-card,.feed-card,.admin-season-card,.admin-standings-card{color:var(--text);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow)}.card span,.notice p,.stat-card small,.feed-card small{color:var(--muted)}.btn{color:#fff;background:linear-gradient(135deg, var(--accent), #4a53ff);min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;padding:12px 20px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #102d4e38}.btn:hover{background:linear-gradient(135deg, var(--accent-dark), #393de0)}.stack{gap:14px;display:grid}.stat-card strong,.stat-card b{color:var(--text)}.admin-season-card,.admin-standings-card{border-radius:22px}.admin-season-card input,.admin-season-card select,.admin-standings-card input,.admin-standings-card select{color:var(--text);border:1px solid var(--border);background:#f9fbff}.admin-season-card input:focus,.admin-season-card select:focus,.admin-standings-card input:focus,.admin-standings-card select:focus{border-color:var(--accent);outline:2px solid #102d4e59}.admin-season-card select,.admin-standings-card select{color:var(--text);background-color:#f9fbff;background-image:linear-gradient(45deg, transparent 50%, var(--accent) 50%), linear-gradient(135deg, var(--accent) 50%, transparent 50%)}.admin-season-card select option,.admin-standings-card select option{color:var(--text);background:#fff}.danger-button{color:var(--danger);background:#fff7f7;border-color:#f2c5c5}.concept-bottom-nav{border:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;box-shadow:0 -6px 24px #18376914}.concept-bottom-nav a{color:var(--muted)}.concept-bottom-nav a:hover,.concept-bottom-nav a[aria-current=page]{color:var(--accent)}@media (max-width:800px){.shell{padding:0 14px 92px}header{min-height:82px}.site-brand img{width:46px;height:46px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-season-card,.admin-standings-card{box-shadow:none}}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.section-heading small{color:var(--accent);letter-spacing:.09em;margin-bottom:5px;font-size:.72rem;font-weight:850;display:block}.section-heading h3{margin:0}.section-heading>span{color:var(--muted);font-size:.82rem;font-weight:750}@media (max-width:800px){.section-heading{align-items:start}}@media (max-width:760px){.standings-title>p{max-width:none}.standings-summary{grid-template-columns:repeat(3,1fr)}.standings-summary article{padding:14px 12px}.standings-summary strong{font-size:1.2rem}}.standings-page{gap:28px}.standing-arrow{color:var(--accent);font-size:1.5rem;font-weight:700}.standings-cta{justify-content:space-between;align-items:center;display:flex}@media (max-width:760px){.standings-title>p{max-width:none}.standings-summary{grid-template-columns:repeat(3,1fr)}.standings-summary article{padding:14px 12px}.standings-summary strong{font-size:1.2rem}}@media (max-width:480px){.standings-summary{gap:8px}.standings-summary article{border-radius:15px}.standings-summary span{min-height:28px;font-size:.66rem}.standings-summary strong{font-size:1rem}}.profile-back-link{text-decoration:none}.owner-profile-hero{isolation:isolate}.owner-profile-hero:after{z-index:-1;background:#102d4e14;top:-80px}.owner-history-placeholder{align-items:center;gap:18px;padding:24px;display:flex}.owner-history-icon{width:54px;height:54px;color:var(--accent);background:#102d4e14;border-radius:16px;flex:none;place-items:center;font-size:1.4rem;display:grid}.owner-history-placeholder strong{color:var(--text);margin-bottom:6px;font-size:1rem;display:block}.owner-history-placeholder p{color:var(--muted);margin:0;line-height:1.55}@media (max-width:700px){.owner-profile-hero{border-radius:22px;padding:22px}.owner-profile-top{margin-bottom:24px}.owner-profile-avatar{border-radius:20px;width:72px;height:72px;font-size:1.2rem}.owner-profile-description{margin-top:20px}.owner-history-placeholder{align-items:flex-start;padding:18px}}@media (max-width:480px){.owner-profile-top{align-items:flex-start}.owner-history-placeholder{gap:14px}.owner-history-icon{border-radius:14px;width:46px;height:46px}}.seasons-page{gap:28px}.season-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.season-card{flex-direction:column;justify-content:space-between;min-height:250px;padding:20px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.season-card.is-current{background:linear-gradient(145deg, #102d4e1a, #102d4e08), var(--panel);border-color:#102d4e38}.season-card-top,.season-card-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.season-year{color:var(--accent);letter-spacing:-.04em;font-size:1.65rem;font-weight:900}.season-status{min-height:28px;color:var(--muted);background:#5c6e8c14;border:1px solid #5c6e8c24;border-radius:999px;align-items:center;padding:0 10px;font-size:.68rem;font-weight:850;display:inline-flex}.season-status.is-live{color:#087443;background:#1fc4791f;border-color:#1fc4793d}.season-card-body{margin:30px 0}.season-card-body small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:.74rem;font-weight:750;display:block}.season-card-body strong{color:var(--text);margin-bottom:10px;font-size:1.25rem;line-height:1.25;display:block}.season-card-body p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.5}.season-card-footer{color:var(--accent);border-top:1px solid var(--border);padding-top:14px;font-size:.8rem;font-weight:850}@media (max-width:760px){.seasons-title>p{max-width:none}.season-card-grid{grid-template-columns:1fr}.season-card{min-height:220px}}@media (max-width:480px){.seasons-summary{gap:8px}.seasons-summary article{border-radius:15px}.seasons-summary span{min-height:28px;font-size:.66rem}.seasons-summary strong{font-size:1rem}}.season-detail-hero{background:linear-gradient(145deg, #102d4e1c, #102d4e08), var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:26px;padding:clamp(26px,6vw,48px)}.season-result-card small{color:var(--accent);letter-spacing:.08em;margin-bottom:22px;font-size:.72rem;font-weight:850;display:block}.season-result-card strong{color:var(--text);margin-bottom:10px;font-size:1.4rem;line-height:1.2;display:block}.season-result-card span{color:var(--muted);font-size:.82rem}.season-standing-rank{color:var(--accent);background:#102d4e14;border-radius:12px;place-items:center;font-weight:900;display:grid}.season-standing-team,.season-standing-record{flex-direction:column}.season-standing-record{align-items:end}@media (max-width:700px){.season-standing-card{gap:10px;padding:12px}}.more-menu-card{text-decoration:none}.more-menu-copy{flex-direction:column}@media (max-width:700px){.more-title{flex-direction:column;align-items:start}.more-title>p{max-width:none}}.records-page{gap:28px}.records-feature{background:linear-gradient(145deg, #102d4e1c, #102d4e08), var(--panel);box-shadow:var(--shadow);border:1px solid #102d4e2e;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,5vw,38px);display:flex;overflow:hidden}.records-feature small{color:var(--accent);letter-spacing:.08em;margin-bottom:8px;font-size:.72rem;font-weight:850;display:block}.records-feature h3{color:var(--text);letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(1.5rem,5vw,2.3rem)}.records-feature p{max-width:640px;color:var(--muted);margin:0;line-height:1.6}.records-feature>span{width:72px;height:72px;color:var(--accent);background:#102d4e17;border-radius:22px;flex:none;place-items:center;font-size:2rem;display:grid}.record-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.record-card{flex-direction:column;justify-content:space-between;min-height:220px;padding:20px;display:flex}.record-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.record-card-icon{width:44px;height:44px;color:var(--accent);background:#102d4e14;border-radius:14px;place-items:center;font-size:1.1rem;font-weight:900;display:grid}.record-card-body{margin-top:28px}.record-card-body small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.record-card-body strong{color:var(--text);margin-bottom:10px;font-size:1.25rem;display:block}.record-card-body p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.records-link{justify-content:space-between;align-items:center;display:flex}@media (max-width:700px){.records-title{flex-direction:column;align-items:start}.records-title>p{max-width:none}.record-card-grid{grid-template-columns:1fr}}@media (max-width:480px){.records-feature{align-items:flex-start;padding:20px}.records-feature>span{border-radius:17px;width:54px;height:54px;font-size:1.5rem}.record-card{min-height:190px}}.timeline-card-copy a{text-decoration:none}@media (max-width:700px){.timeline-title{flex-direction:column;align-items:start}.timeline-title>p{max-width:none}}@media (max-width:480px){.timeline-feature{align-items:flex-start;padding:20px}.timeline-feature>span{border-radius:17px;width:54px;height:54px;font-size:1.5rem}.timeline-card{grid-template-columns:62px minmax(0,1fr);gap:10px}.timeline-card-copy{padding:16px}.timeline-card-heading{align-items:flex-start}}.timeline-card{border-radius:0}.timeline-card-copy strong{color:var(--text)}@media (max-width:700px){.rivalries-title{flex-direction:column;align-items:start}.rivalries-title>p{max-width:none}}.search-input-wrap input{width:100%;font:inherit}.search-result-card{text-decoration:none}.search-result-card div{flex-direction:column}.search-season-card{text-decoration:none}.search-season-card div{flex-direction:column}@media (max-width:700px){.search-title{flex-direction:column;align-items:start}.search-title>p{max-width:none}}@media (max-width:560px){.search-season-grid{grid-template-columns:1fr}}.admin-tool-card{text-decoration:none}@media (max-width:700px){.admin-tool-grid{grid-template-columns:1fr}.admin-tool-card{min-height:180px}}.admin-owner-copy{flex-direction:column}.admin-owner-actions a{text-decoration:none}.admin-owner-actions a:hover{text-decoration:underline}.admin-owner-coming-soon{background:linear-gradient(145deg, #102d4e14, #fffffff7), var(--panel);box-shadow:var(--shadow);border:1px solid #102d4e2e;border-radius:20px;align-items:center;gap:16px;padding:22px;display:flex}.admin-owner-coming-icon{width:50px;height:50px;color:var(--accent);background:#102d4e17;border-radius:15px;flex:none;place-items:center;font-size:1.4rem;font-weight:900;display:grid}.admin-owner-coming-soon strong{color:var(--text);margin-bottom:6px;display:block}.admin-owner-coming-soon p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}@media (max-width:700px){.admin-owners-title{flex-direction:column;align-items:start}.admin-owners-title>p{max-width:none}}@media (max-width:480px){.admin-owner-summary{gap:8px}.admin-owner-summary article{border-radius:15px}.admin-owner-summary span{min-height:28px;font-size:.66rem}.admin-owner-summary strong{font-size:1rem}.admin-owner-coming-soon{align-items:flex-start;padding:18px}}.admin-seasons-page .admin-season-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-seasons-page .admin-season-summary article{min-height:0;color:var(--text);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;padding:18px;display:block}.admin-seasons-page .admin-season-summary span{color:var(--muted);margin-bottom:10px;font-size:.76rem;font-weight:750;display:block}.admin-seasons-page .admin-season-summary strong{color:var(--text);font-size:1.45rem;line-height:1;display:block}.admin-seasons-page .admin-season-editor-list{gap:14px;display:grid}.admin-seasons-page .admin-season-editor-card{width:100%;color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:22px;gap:22px;margin:0;padding:22px;display:grid;box-shadow:0 8px 24px #1837690f}.admin-seasons-page .admin-season-editor-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-seasons-page .admin-season-editor-header>div{flex-direction:column;gap:5px;display:flex}.admin-seasons-page .admin-season-editor-header strong{color:var(--accent);font-size:1.65rem;line-height:1}.admin-seasons-page .admin-season-editor-header small{color:var(--muted)}.admin-seasons-page .admin-season-result-status{min-height:30px;color:var(--muted);background:#5c6e8c14;border:1px solid #5c6e8c24;border-radius:999px;align-items:center;padding:0 11px;font-size:.68rem;font-weight:850;display:inline-flex}.admin-seasons-page .admin-season-result-status.is-complete{color:#087443;background:#1fc4791f;border-color:#1fc4793d}.admin-seasons-page .admin-season-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-seasons-page .admin-season-fields label{gap:8px;display:grid}.admin-seasons-page .admin-season-fields label>span{color:var(--text);font-size:.76rem;font-weight:850}.admin-seasons-page .admin-season-fields select{width:100%;min-height:50px;color:var(--text);border:1px solid var(--border);font:inherit;background:#fff;border-radius:14px;padding:0 13px}.admin-seasons-page .admin-season-warning{color:#8a5a00;background:#8b55551a;border:1px solid #8b555533;border-radius:14px;margin:0;padding:12px 14px;font-size:.78rem}.admin-seasons-page .admin-season-editor-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex}.admin-seasons-page .admin-season-editor-footer a{color:var(--accent);font-size:.78rem;font-weight:850;text-decoration:none}@media (max-width:700px){.admin-seasons-page .admin-season-fields{grid-template-columns:1fr}}@media (max-width:480px){.admin-seasons-page .admin-season-summary{gap:8px}.admin-seasons-page .admin-season-summary article{padding:12px 10px}.admin-seasons-page .admin-season-summary strong{font-size:1rem}.admin-seasons-page .admin-season-editor-card{padding:18px}.admin-seasons-page .admin-season-editor-footer{flex-direction:column;align-items:stretch}.admin-seasons-page .admin-season-editor-footer .btn{width:100%}}.admin-standings-page .admin-standings-summary article{min-height:0;color:var(--text);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;padding:18px;display:block}.admin-standings-card{text-decoration:none}@media (max-width:700px){.admin-standings-title{flex-direction:column;align-items:start}.admin-standings-title>p{max-width:none}.admin-standings-grid{grid-template-columns:1fr}.admin-standings-card{min-height:220px}}@media (max-width:480px){.admin-standings-summary{gap:8px}.admin-standings-page .admin-standings-summary article{border-radius:15px;padding:12px 10px}.admin-standings-summary span{min-height:28px;font-size:.66rem}.admin-standings-summary strong{font-size:1rem}}.admin-standings-detail-page .admin-standings-card,.admin-standings-detail-page .admin-season-card{color:var(--text)}.admin-standings-detail-page .admin-season-card input,.admin-standings-detail-page .admin-season-card select,.admin-standings-detail-page .danger-button{font:inherit}@media (max-width:850px){.admin-standings-detail-page .admin-season-card{grid-template-columns:repeat(2,minmax(0,1fr))}}.yahoo-import-page{gap:28px}.yahoo-import-hero{background:linear-gradient(145deg, #102d4e1f, #102d4e08), var(--panel);box-shadow:var(--shadow);border:1px solid #102d4e33;border-radius:26px;padding:clamp(26px,6vw,46px)}.yahoo-import-hero-top{justify-content:space-between;align-items:start;gap:22px;display:flex}.yahoo-import-hero h2{max-width:760px;color:var(--text);letter-spacing:-.06em;margin:5px 0 0;font-size:clamp(2.5rem,8vw,4.8rem);line-height:.96}.yahoo-import-hero>p{max-width:680px;color:var(--muted);margin:24px 0 0;line-height:1.6}.yahoo-status-badge{color:#8a5a00;background:#8b55551f;border:1px solid #8b55553d;border-radius:999px;align-items:center;min-height:34px;padding:0 13px;font-size:.7rem;font-weight:850;display:inline-flex}.yahoo-import-page .yahoo-import-summary article{min-height:0;color:var(--text);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;padding:18px;display:block}.yahoo-connection-card{align-items:center;gap:20px;padding:24px;display:flex}.yahoo-connection-icon{color:#fff;background:linear-gradient(145deg,#6e2cff,#4f46e5);border-radius:20px;flex:none;place-items:center;width:64px;height:64px;font-size:1.15rem;font-weight:900;display:grid;box-shadow:0 12px 28px #592ed233}.yahoo-connection-card small{color:var(--accent);letter-spacing:.08em;margin-bottom:7px;font-size:.7rem;font-weight:850;display:block}.yahoo-connection-card h3{color:var(--text);margin:0 0 8px}.yahoo-connection-card p{max-width:680px;color:var(--muted);margin:0;line-height:1.55}.yahoo-season-section,.yahoo-process-section{gap:16px;display:grid}.yahoo-season-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.yahoo-season-card{flex-direction:column;justify-content:space-between;min-height:265px;padding:20px;display:flex}.yahoo-season-card.is-current{background:linear-gradient(145deg, #102d4e17, #fffffff7), var(--panel);border-color:#102d4e38}.yahoo-season-card-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.yahoo-season-card-top>strong{color:var(--accent);letter-spacing:-.04em;font-size:1.75rem;line-height:1}.yahoo-season-card-body{margin:28px 0}.yahoo-season-card-body small{color:var(--muted);letter-spacing:.07em;margin-bottom:8px;font-size:.7rem;font-weight:850;display:block}.yahoo-season-card-body h3{color:var(--text);margin:0 0 10px;font-size:1.2rem}.yahoo-season-card-body p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.yahoo-season-card button{width:100%;min-height:44px;color:var(--muted);font:inherit;cursor:not-allowed;background:#5c6e8c12;border:1px solid #5c6e8c24;border-radius:13px;font-size:.78rem;font-weight:850}.yahoo-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.yahoo-process-card{align-items:flex-start;gap:16px;min-height:170px;padding:20px;display:flex}.yahoo-process-card>span{width:42px;height:42px;color:var(--accent);background:#102d4e14;border-radius:13px;flex:none;place-items:center;font-size:.72rem;font-weight:900;display:grid}.yahoo-process-card strong{color:var(--text);margin-bottom:8px;font-size:1rem;display:block}.yahoo-process-card p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}@media (max-width:760px){.yahoo-season-grid,.yahoo-process-grid{grid-template-columns:1fr}.yahoo-process-card{min-height:0}}@media (max-width:480px){.yahoo-import-hero{padding:22px}.yahoo-import-hero-top{flex-direction:column}.yahoo-import-summary{gap:8px}.yahoo-import-page .yahoo-import-summary article{border-radius:15px;padding:12px 10px}.yahoo-import-summary span{min-height:28px;font-size:.66rem}.yahoo-import-summary strong{font-size:1rem}.yahoo-connection-card{align-items:flex-start;padding:18px}.yahoo-connection-icon{border-radius:16px;width:52px;height:52px}}.site-brand{color:var(--text)}.hero,.home-hero,.owner-profile-hero,.season-detail-hero,.records-feature,.timeline-feature,.rivalry-feature,.search-box-card,.admin-dashboard-hero,.admin-owner-coming-soon,.admin-standings-detail-hero,.yahoo-import-hero{color:var(--text);box-shadow:var(--shadow);background:radial-gradient(circle at 82% 15%,#3c14141f,#0000 24rem),linear-gradient(145deg,#fbfcfdfa,#fbfcfdfa);border:1px solid #3c141457}.hero small,.section-heading small,.records-feature small,.timeline-feature small,.rivalry-notice small,.admin-standings-detail-hero small,.yahoo-import-hero small,.owner-team-name,.season-year,.season-result-card small,.timeline-year{color:var(--gold)}.hero h2,.owner-profile-heading h2,.season-detail-hero h2,.records-title h2,.timeline-title h2,.rivalries-title h2,.search-title h2,.admin-dashboard-hero h2,.admin-owners-title h2,.admin-standings-title h2,.admin-standings-detail-hero h2,.yahoo-import-hero h2{color:var(--cream);text-transform:uppercase;font-weight:950}.hero p,.owner-profile-description,.season-detail-hero>p,.records-title>p,.timeline-title>p,.rivalries-title>p,.search-title>p,.admin-dashboard-hero>p,.admin-owners-title>p,.admin-standings-title>p,.admin-standings-detail-hero p,.yahoo-import-hero>p{color:var(--muted)}.btn{color:#fff;background:linear-gradient(135deg, var(--gold-soft), var(--gold));text-transform:uppercase;letter-spacing:.035em;border:1px solid #ffefaf61;border-radius:12px;min-height:50px;font-weight:900;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff4d}.btn:hover{color:#fff;background:linear-gradient(135deg,#b98282,#8b5555);transform:translateY(-1px)}.card,.notice,.stat-card,.feed-card,.standing-card,.owner-history-placeholder,.season-card,.season-result-card,.season-standing-card,.more-menu-card,.record-card,.timeline-card-copy,.rivalry-notice,.rivalry-stat-card,.search-result-card,.search-season-card,.admin-status-card,.admin-tool-card,.admin-owner-card,.admin-seasons-page .admin-season-editor-card,.admin-standings-card,.admin-standings-detail-page .admin-standings-card,.yahoo-connection-card,.yahoo-season-card,.yahoo-process-card,.standings-summary article,.seasons-summary article,.admin-owner-summary article,.admin-seasons-page .admin-season-summary article,.admin-standings-page .admin-standings-summary article,.yahoo-import-page .yahoo-import-summary article{color:var(--text);background:linear-gradient(145deg,#fbfcfdfa,#fbfcfdfa);border-color:#3c14143d;box-shadow:0 12px 30px #00000042}.card span,.notice p,.stat-card small,.feed-card small,.standing-owner small,.standing-record small,.standing-titles small,.season-card-body small,.season-card-body p,.season-result-card span,.season-standing-team small,.season-standing-record small,.more-menu-copy small,.record-card-body p,.timeline-card-copy p,.rivalry-notice p,.rivalry-stat-card p,.search-result-card small,.search-season-card small,.admin-status-card p,.admin-tool-copy p,.admin-owner-copy small,.admin-owner-coming-soon p,.yahoo-connection-card p,.yahoo-season-card-body p,.yahoo-process-card p{color:var(--muted)}section h3,.standing-owner strong,.standing-record strong,.standing-titles strong,.season-card-body strong,.season-result-card strong,.season-standing-team strong,.season-standing-record strong,.more-menu-copy strong,.record-card-body strong,.timeline-card-heading strong,.rivalry-manager strong,.rivalry-stat-card strong,.search-result-card strong,.admin-status-card strong,.admin-tool-copy strong,.admin-owner-copy strong,.yahoo-season-card-body h3,.yahoo-process-card strong{color:var(--cream)}.standing-rank,.season-standing-rank,.more-menu-icon,.record-card-icon,.owner-history-icon,.rivalry-versus span,.rivalry-stat-top span:first-child,.search-result-avatar,.admin-tool-icon,.admin-owner-coming-icon,.admin-status-icon,.yahoo-process-card>span{color:#fff;background:linear-gradient(145deg, var(--gold-soft), var(--gold));border:1px solid #fff0b559;box-shadow:0 8px 18px #00000042}.owner-profile-avatar,.rivalry-avatar,.admin-owner-avatar{border-color:#f6f1e7d9}.profile-back-link,.standing-arrow,.more-menu-arrow,.admin-tool-arrow,.admin-owner-actions a,.season-card-footer,.admin-standings-card-footer,.records-link,.rivalry-link,.search-result-card>span:last-child,.search-season-card>span{color:var(--gold)}.season-card.is-current,.timeline-card.is-current .timeline-card-copy,.commissioner-menu-card,.admin-standings-card.is-current,.yahoo-season-card.is-current,.season-result-card.champion-card{background:radial-gradient(circle at 85% 10%,#3c141421,#0000 18rem),linear-gradient(145deg,#fbfcfdfa,#fbfcfdfa);border-color:#3c14147a}input,select,textarea,.login-card input,.admin-season-card input,.admin-season-card select,.admin-standings-card input,.admin-standings-card select,.admin-seasons-page .admin-season-fields select,.admin-standings-detail-page .admin-season-card input,.admin-standings-detail-page .admin-season-card select,.search-input-wrap{color:var(--cream);background:#fbfcfd;border-color:#3c14143d}input::placeholder,textarea::placeholder{color:#7f887f}input:focus,select:focus,textarea:focus,.login-card input:focus,.admin-season-card input:focus,.admin-season-card select:focus,.admin-standings-card input:focus,.admin-standings-card select:focus,.admin-standings-detail-page .admin-season-card input:focus,.admin-standings-detail-page .admin-season-card select:focus{border-color:var(--gold);outline:3px solid #3c141421}select option,.admin-season-card select option,.admin-standings-card select option{color:var(--cream);background:#fbfcfd}.checkbox-field,.admin-standings-detail-page .checkbox-field{background:#3c141412;border-color:#3c14143d}.checkbox-field input{accent-color:var(--gold)}.danger-button,.admin-standings-detail-page .danger-button{color:#ffaaa5;background:#9326262e;border-color:#e26b6766}.owner-status.is-active,.season-status.is-live,.admin-access-badge,.admin-seasons-page .admin-season-result-status.is-complete{color:#baf1ca;background:#429c5f29;border-color:#6fbd8757}.login-card{background:linear-gradient(145deg,#fbfcfdfa,#fbfcfdfa)}.yahoo-connection-icon{color:#fff;background:linear-gradient(145deg,var(--gold-soft),var(--gold));box-shadow:0 12px 28px #0000004d}.yahoo-season-card button{color:#908f89;background:#ffffff09;border-color:#ffffff14}@media (max-width:800px){.shell{padding:0 12px 100px}.site-header{min-height:84px;margin-bottom:12px}.site-brand img{width:52px;height:52px}.site-brand h1{font-size:1.35rem}.site-brand small{letter-spacing:.09em;font-size:.54rem}.search{width:44px;height:44px}}@media (min-width:800px){.concept-bottom-nav{width:min(100% - 40px,620px);bottom:18px}.concept-nav-label{font-size:.68rem}}.concept-dashboard-heading{display:block}.concept-league-metrics{gap:0}.concept-league-metrics article{min-width:0}.concept-dashboard-panel{gap:0;display:grid}.concept-snapshot-list,.concept-feed-list{display:grid}.concept-primary-action{color:#fbfcfd;background:linear-gradient(135deg, var(--gold-soft), var(--gold));text-transform:uppercase;border:1px solid #ffeeaf66;justify-content:space-between;align-items:center;padding:0 17px;font-size:.72rem;font-weight:950;display:flex;box-shadow:0 10px 22px #00000047}.concept-primary-action>span{font-size:1.2rem}.concept-feed-row{border-bottom:1px solid #3c14141a}.concept-feed-row:last-child{border-bottom:0}.concept-record-grid{gap:0}.concept-record-card strong{color:var(--cream);margin:14px 0 7px;font-size:1.25rem}@media (max-width:420px){.concept-record-card{border-bottom:1px solid #3c14141f}.concept-record-card:last-child{border-bottom:0}}.concept-standings-preview{display:grid}.concept-standings-head{border-bottom:1px solid #3c14141c}.concept-standings-row{border-bottom:1px solid #3c14141a}.concept-standings-row:last-child{border-bottom:0}@media (max-width:380px){.concept-standings-head,.concept-standings-row{grid-template-columns:26px minmax(0,1fr) 54px}.concept-standings-head span:last-child,.concept-table-points{display:none}}.all-time-table{display:grid;overflow:hidden}.all-time-table-head,.all-time-row{grid-template-columns:34px minmax(150px,1.5fr) minmax(86px,.8fr) minmax(65px,.6fr) minmax(65px,.6fr) minmax(90px,.8fr) 14px;align-items:center;gap:14px;display:grid}.all-time-table-head{min-height:42px;color:var(--muted);letter-spacing:.08em;background:#00000024;border-bottom:1px solid #3c141424;padding:0 18px;font-size:.58rem;font-weight:900}.all-time-row{border-bottom:1px solid #3c14141c;min-height:76px;padding:12px 18px;transition:background-color .15s,transform .15s}.all-time-row:last-child{border-bottom:0}a.all-time-row:hover{background:#3c14140e}.all-time-rank{color:#fff;background:linear-gradient(145deg, var(--gold-soft), var(--gold));border-radius:9px;place-items:center;width:29px;height:29px;font-size:.72rem;font-weight:950;display:grid}.all-time-manager,.all-time-stat{gap:4px;min-width:0;display:grid}.all-time-manager strong,.all-time-manager small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.all-time-manager strong,.all-time-stat strong{color:var(--cream);font-size:.74rem}.all-time-manager small,.all-time-stat small{color:var(--muted);font-size:.57rem}.all-time-table-head span:nth-child(n+3),.all-time-stat{text-align:right}@media (max-width:760px){.all-time-table-head{display:none}.all-time-row{grid-template-columns:32px minmax(0,1fr) minmax(72px,auto) 12px;gap:10px}.all-time-row .all-time-stat:nth-of-type(2),.all-time-row .all-time-stat:nth-of-type(3),.all-time-row .all-time-stat:nth-of-type(5){display:none}}.owner-season-head{border-bottom:1px solid #3c141424}.owner-season-row{border-bottom:1px solid #3c14141a}.owner-season-row:last-child{border-bottom:0}.owner-stat-grid .stat-card p,.owner-stat-grid .stat-card small{line-height:1.45;display:block}@media (max-width:760px){.owner-stat-grid .stat-card{min-height:118px}}@media (max-width:420px){.owner-stat-grid{grid-template-columns:1fr}}.records-feature-value{color:var(--gold);letter-spacing:-.05em;margin:16px 0 8px;font-size:clamp(2.5rem,8vw,5rem);font-weight:950;line-height:.9;display:block}.records-feature p span{color:var(--muted)}.record-live-badge{color:#fff;background:linear-gradient(145deg, var(--gold-soft), var(--gold));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.52rem;font-weight:950}.record-holder{font-weight:850;color:var(--cream)!important;margin-bottom:4px!important;font-size:.72rem!important}.records-feature p a,.record-holder-link{color:var(--cream);font-weight:900}.records-feature p a:hover,.record-holder-link:hover{color:var(--gold)}.official-record-sections{gap:42px;display:grid}.record-category-nav{border:1px solid var(--border);background:#fbfcfdeb;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:8px;display:grid}.record-category-nav a{min-width:0;min-height:48px;color:var(--muted);text-transform:uppercase;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:.62rem;font-weight:900;transition:color .15s,background-color .15s;display:flex}.record-category-nav a:hover{color:var(--gold);background:#3c141412}.record-category-nav span{color:#fff;background:linear-gradient(145deg, var(--gold-soft), var(--gold));border-radius:8px;place-items:center;width:24px;height:24px;font-size:.58rem;display:grid}.record-category-section{scroll-margin-top:20px}.record-category-heading{align-items:end}.record-category-heading>div{max-width:680px}.record-category-heading p{color:var(--muted);margin:7px 0 0;font-size:.68rem;line-height:1.5}.official-record-card{min-height:430px;padding:18px}.official-record-card .record-card-body{margin:24px 0 20px}.record-leaderboard{background:#00000024;border:1px solid #3c14141a;border-radius:13px;margin-top:auto;display:grid;overflow:hidden}.record-leaderboard-label{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;background:#3c14140a;border-bottom:1px solid #3c141417;padding:8px 12px;font-size:.5rem;font-weight:900}.record-leaderboard>a,.record-leaderboard>div{border-top:1px solid #3c141412;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:8px 11px;display:grid}.record-leaderboard>a:first-of-type,.record-leaderboard>div:first-of-type{border-top:0}.record-leaderboard>a:hover{background:#3c14140b}.record-leaderboard>a>span,.record-leaderboard>div>span{width:22px;height:22px;color:var(--gold);background:#3c141414;border-radius:7px;place-items:center;font-size:.55rem;font-weight:950;display:grid}.record-leaderboard>a>div,.record-leaderboard>div>div{gap:2px;min-width:0;display:grid}.record-leaderboard strong,.record-leaderboard small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-leaderboard strong{color:var(--text);font-size:.62rem}.record-leaderboard small{color:var(--muted);font-size:.5rem}.record-leaderboard em{color:var(--gold-soft);white-space:nowrap;font-size:.57rem;font-style:normal;font-weight:900}.record-category-section.is-infamy .record-card-icon{color:#8b5555;background:#8b55551f}.record-category-section.is-infamy .record-live-badge{color:#f8dfc8;background:#8b555540}@media (max-width:760px){.record-category-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.record-category-heading{align-items:start}}@media (max-width:480px){.record-category-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.record-category-nav a{justify-content:flex-start}.official-record-card{min-height:410px}}.records-note{background:linear-gradient(145deg,#fbfcfdfa,#fbfcfdfa);border:1px solid #3c141438;border-radius:16px;padding:18px}.records-note small{color:var(--gold);letter-spacing:.1em;font-size:.58rem;font-weight:900}.records-note h3{color:var(--cream);margin:7px 0 8px}.records-note p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.55}.records-page{padding-bottom:110px}.concept-record-card p span{color:var(--muted);font-size:.56rem}.current-season-feature{background:radial-gradient(circle at 90% 0,#3c141424,#0000 14rem),linear-gradient(145deg,#fbfcfdfa,#fbfcfdfa);border:1px solid #3c141457;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.current-season-feature small{color:var(--gold);letter-spacing:.1em;font-size:.58rem;font-weight:900}.current-season-feature h3{color:var(--cream);margin:7px 0 6px}.current-season-feature p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.current-season-feature a{color:#fff;background:linear-gradient(145deg, var(--gold-soft), var(--gold));text-transform:uppercase;border-radius:9px;flex-shrink:0;align-items:center;gap:8px;padding:9px 11px;font-size:.6rem;font-weight:950;display:inline-flex}.season-card-meta{color:var(--muted);text-transform:uppercase;border-top:1px solid #3c14141c;justify-content:space-between;gap:10px;padding:11px 0;font-size:.58rem;font-weight:800;display:flex}.seasons-page{padding-bottom:110px}@media (max-width:560px){.current-season-feature{flex-direction:column;align-items:stretch}.current-season-feature a{justify-content:center}.season-card-meta{flex-direction:column;align-items:flex-start}}
