:root{--font-primary:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--bg-deep:#efe7d3;--bg-main:#f7f1e3;--bg-card:#ffffffb8;--bg-card-hover:#ffffffeb;--border-light:#0b4f5c24;--border-active:#e9663f80;--text-main:#1b2520;--text-muted:#5d6b66;--text-inverse:#f7f1e3;--text-on-signal:#1b2520;--accent-gold:#e9663f;--accent-gold-rgb:233, 102, 63;--accent-text:#a93a1a;--accent-orange:#d2542f;--accent-gold-light:#ef7a4a;--accent-blue:#0b4f5c;--accent-blue-rgb:11, 79, 92;--accent-green:#2f9e8f;--accent-red:#c0392b;--shadow-lg:0 10px 30px -12px #1b252040;--shadow-glow-gold:0 0 20px #e9663f2e;--shadow-glow-blue:0 0 20px #0b4f5c26;--glass-blur:blur(14px);--transition-smooth:all .3s cubic-bezier(.4, 0, .2, 1);--transition-fast:all .15s ease-out;--surface-raised:#ffffff8c;--surface-raised-hover:#ffffffd9;--surface-strong:#fffc;--surface-input:#ffffffb3;--surface-input-focus:#fffffff2;--surface-solid:#fff;--surface-modal:#fbf6ea;--surface-bottomnav:#fffaf0;--surface-header:#f7f1e3cc;--surface-tabs:#f7f1e38c;--surface-badge:#fff9;--surface-badge-hover:#ffffffd9;--accent-blue-text:var(--accent-blue);--on-accent-blue:#fff;--tint-teal-soft:#0b4f5c0d;--tint-teal-hover:#0b4f5c0a;--score-bg:#0b4f5c14;--switch-thumb:#fff;--fade-edge:#fbf6eae6;--modal-overlay-bg:#1b252059}:root[data-theme=dark]{--bg-deep:#08131a;--bg-main:#0c1a20;--bg-card:#162931b8;--bg-card-hover:#1e363feb;--border-light:#7dcdd729;--border-active:#e9663f8c;--text-main:#e9efed;--text-muted:#9bb0ab;--text-inverse:#f7f1e3;--text-on-signal:#1b2520;--accent-gold:#ef7a4a;--accent-text:#f6976c;--accent-orange:#ef7a4a;--accent-gold-light:#f59367;--accent-blue:#2f93a6;--accent-blue-text:#5fc6d6;--accent-green:#3fb9a8;--accent-red:#f4685f;--shadow-lg:0 10px 30px -12px #0009;--shadow-glow-gold:0 0 20px #e9663f38;--shadow-glow-blue:0 0 20px #2f93a62e;--surface-raised:#ffffff0a;--surface-raised-hover:#ffffff17;--surface-strong:#ffffff12;--surface-input:#ffffff0f;--surface-input-focus:#ffffff1a;--surface-solid:#15272e;--surface-modal:#122027;--surface-bottomnav:#0e1d23;--surface-header:#0c1a20d9;--surface-tabs:#0c1a2099;--surface-badge:#ffffff0f;--surface-badge-hover:#ffffff1f;--on-accent-blue:#06222a;--tint-teal-soft:#5fc6d614;--tint-teal-hover:#5fc6d612;--score-bg:#5fc6d61a;--switch-thumb:#e9efed;--fade-edge:#122027e6;--modal-overlay-bg:#0009}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-primary);background-color:var(--bg-main);color:var(--text-main);-webkit-font-smoothing:antialiased;background-image:radial-gradient(at 0 0,#0b4f5c0f 0,#0000 50%),radial-gradient(at 100% 100%,#e9663f12 0,#0000 55%);background-attachment:fixed;min-height:100vh;transition:background-color .3s,color .3s;overflow-x:hidden}.grain-overlay{z-index:1;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}:root[data-theme=dark] .grain-overlay{mix-blend-mode:screen;opacity:.025}:focus-visible{outline:2px solid var(--accent-gold);outline-offset:2px}#root{flex-direction:column;width:100%;min-height:100vh;display:flex}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;color:var(--text-main);font-weight:600}h1,h2,h3{font-family:var(--font-display)}a{color:var(--accent-text);transition:var(--transition-fast);text-decoration:none}a:hover{color:var(--accent-orange)}button,input,select{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:#0b4f5c33;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0b4f5c59}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-glow{0%,to{opacity:.6}50%{opacity:1}}.animate-fade-in{animation:.4s forwards fadeIn}.app-header{background:var(--surface-header);border-bottom:1px solid var(--border-light);z-index:100;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);justify-content:space-between;align-items:center;padding:1.5rem 2rem;transition:background-color .3s,border-color .3s;display:flex;position:sticky;top:0}.brand{align-items:center;gap:.75rem;display:flex}.brand-icon{background:linear-gradient(135deg, var(--accent-gold), var(--accent-orange));width:40px;height:40px;box-shadow:var(--shadow-glow-gold);color:var(--text-inverse);border-radius:12px;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex}.brand-title{font-family:var(--font-display);letter-spacing:-.02em;background:linear-gradient(to right, var(--accent-blue), var(--accent-gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.4rem;font-weight:700}.user-badge{background:var(--surface-badge);border:1px solid var(--border-light);color:var(--text-main);cursor:pointer;transition:var(--transition-fast);border-radius:9999px;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.9rem;display:flex}.user-badge:hover{background:var(--surface-badge-hover);border-color:var(--border-active)}.user-avatar{background:var(--accent-blue);width:24px;height:24px;color:var(--on-accent-blue);border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex}.user-avatar-img{object-fit:cover;background:var(--accent-blue)}.user-menu{position:relative}.profile-modal-avatar{object-fit:cover;border:2px solid var(--border-light);border-radius:50%;flex-shrink:0;width:56px;height:56px}.profile-modal-avatar-initial{background:var(--accent-blue);color:var(--on-accent-blue);justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;display:flex}.avatar-error-toast{background:var(--surface-solid);border:1px solid var(--accent-red,#c0392b);max-width:16rem;color:var(--accent-red,#c0392b);z-index:200;border-radius:10px;padding:.55rem .75rem;font-size:.8rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 28px #0b4f5c2e}.user-badge-caret{color:var(--text-muted);margin-left:.15rem;font-size:.7rem}.user-menu-dropdown{background:var(--surface-solid);border:1px solid var(--border-light);z-index:200;border-radius:12px;flex-direction:column;gap:.15rem;min-width:11rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 12px 28px #0b4f5c2e}.user-menu-item{text-align:left;width:100%;color:var(--text-main);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:8px;align-items:center;gap:.55rem;padding:.6rem .75rem;font-size:.9rem;font-weight:500;display:flex}.user-menu-item:hover,.user-menu-item:focus-visible{color:var(--accent-text);background:#e9663f1f}.app-tabs{background:var(--surface-tabs);border-bottom:1px solid var(--border-light);gap:1.5rem;padding:0 2rem;display:flex;overflow-x:auto}.tab-btn{color:var(--text-muted);cursor:pointer;transition:var(--transition-fast);white-space:nowrap;background:0 0;border:none;padding:1.25rem .25rem;font-weight:500;position:relative}.tab-btn:hover{color:var(--text-main)}.tab-btn.active{color:var(--accent-text);font-weight:600}.tab-btn.active:after{content:"";background:var(--accent-gold);height:2px;box-shadow:var(--shadow-glow-gold);border-radius:9999px;position:absolute;bottom:-1px;left:0;right:0}.app-main{flex:1;width:100%;max-width:1400px;margin:0 auto;padding:2rem}.bottom-nav{display:none}.grid-dashboard{grid-template-columns:2fr 1fr;gap:2rem;display:grid}.grid-dashboard>*{min-width:0}@media (width<=1024px){.grid-dashboard{grid-template-columns:1fr}}.grid-cols-2{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (width<=768px){.grid-cols-2{grid-template-columns:1fr}}.panel{background:var(--bg-card);border:1px solid var(--border-light);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:var(--transition-smooth);border-radius:20px;padding:1.5rem}.panel:hover{border-color:#0b4f5c38}.panel-title{font-family:var(--font-display);border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1.2rem;display:flex}.ico{vertical-align:-.15em;flex-shrink:0}.empty-ico{color:var(--accent-blue);opacity:.55}.title-with-icon{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.form-group{margin-bottom:1.25rem}.form-group label{color:var(--text-muted);margin-bottom:.5rem;font-size:.85rem;font-weight:500;display:block}.form-input{background:var(--surface-input);border:1px solid var(--border-light);width:100%;color:var(--text-main);transition:var(--transition-fast);border-radius:10px;outline:none;padding:.75rem 1rem}.form-input:focus{border-color:var(--accent-gold);background:var(--surface-input-focus);box-shadow:0 0 10px #e9663f1f}.btn-primary{background:linear-gradient(135deg, var(--accent-gold), var(--accent-gold-light));width:100%;color:var(--text-on-signal);cursor:pointer;transition:var(--transition-smooth);box-shadow:var(--shadow-glow-gold);border:none;border-radius:10px;padding:.75rem 1.5rem;font-weight:700}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 25px #e9663f59}.btn-secondary{background:var(--surface-raised);border:1px solid var(--border-light);color:var(--text-main);cursor:pointer;transition:var(--transition-fast);border-radius:10px;padding:.5rem 1rem;font-size:.85rem;font-weight:500}.btn-secondary:hover{background:var(--surface-raised-hover);border-color:var(--accent-gold)}.guest-link{color:var(--text-muted);cursor:pointer;transition:var(--transition-fast);background:0 0;border:none;border-radius:8px;padding:.25rem .5rem;font-family:inherit;font-size:.85rem;font-weight:600}.guest-link:hover,.guest-link:focus-visible{color:var(--accent-text)}.header-signin-btn{width:auto;padding:.5rem 1.1rem;font-size:.85rem}.match-card{border-left:4px solid var(--text-muted);background:var(--surface-raised);border-top:1px solid var(--border-light);border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);transition:var(--transition-smooth);border-radius:0 12px 12px 0;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;display:flex}.match-card:hover{background:var(--surface-raised-hover);transform:translate(4px)}.match-card.win{border-left-color:var(--accent-green)}.match-card.loss{border-left-color:var(--accent-red)}.match-card.upcoming{border-left-color:var(--accent-gold)}.team-record-grid{grid-template-columns:repeat(6,1fr);gap:.6rem;margin-top:.5rem;display:grid}.team-record-stat{background:var(--surface-raised);border:1px solid var(--border-light);text-align:center;border-radius:12px;min-width:0;padding:.7rem .5rem}.team-record-value{font-family:var(--font-mono);color:var(--accent-blue-text);font-size:1.35rem;font-weight:700;line-height:1.1}.team-record-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin-top:.2rem;font-size:.65rem}@media (width<=480px){.team-record-grid{grid-template-columns:repeat(3,1fr)}.team-record-value{font-size:1.15rem}}.match-info{flex:1;min-width:0}.match-meta{color:var(--text-muted);flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:.25rem;font-size:.8rem;display:flex}.meta-short{display:none}@media (width<=768px){.meta-full{display:none}.meta-short{display:inline}.match-meta{gap:.3rem .7rem}}.player-row{background:var(--surface-raised);border:1px solid var(--border-light);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;display:flex}.match-teams{align-items:center;gap:.5rem;font-size:1rem;font-weight:500;display:flex}.match-score{font-size:1.15rem;font-weight:700;font-family:var(--font-mono);background:var(--score-bg);border:1px solid var(--border-light);border-radius:8px;gap:.5rem;padding:.4rem .8rem;display:flex}.team-highlight{color:var(--accent-gold);font-weight:600}.countdown-box{text-align:center;background:linear-gradient(135deg,#0b4f5c1a,#ffffff80);border:1px solid #0b4f5c38;border-radius:15px;margin-bottom:1.5rem;padding:1rem}.countdown-time{font-family:var(--font-mono);letter-spacing:.05em;color:var(--accent-blue-text);margin:.25rem 0;font-size:2rem;font-weight:700}.friend-item{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.friend-item:last-child{border-bottom:none}.friend-name{flex-direction:column;font-weight:500;display:flex}.friend-teams-list{color:var(--text-muted);margin-top:.1rem;font-size:.75rem}.team-explore-row{background:var(--surface-raised);border:1px solid var(--border-light);transition:var(--transition-fast);border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:1rem;display:flex}.team-explore-row:hover{background:var(--surface-raised-hover);border-color:var(--border-active)}.badge{text-transform:uppercase;border-radius:4px;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.badge-gold{color:var(--accent-text);background:#e9663f24;border:1px solid #e9663f52}.badge-blue{color:var(--accent-blue-text);background:#3182ce26;border:1px solid #3182ce4d}.standings-table{border-collapse:collapse;width:100%;margin-top:.5rem}.standings-table th,.standings-table td{text-align:left;border-bottom:1px solid var(--border-light);padding:.75rem 1rem}.standings-table td{font-family:var(--font-mono);font-size:.92rem}.standings-table th{color:var(--text-muted);text-transform:uppercase;font-size:.8rem;font-weight:600;font-family:var(--font-primary)}.standings-table tr:hover td{background:var(--tint-teal-hover)}.standings-table tr.my-team-row td{color:var(--accent-text);background:#e9663f14;font-weight:600}.standings-table tr.friend-team-row td{background:var(--tint-teal-soft)}.friend-team-mark{opacity:.85;white-space:nowrap;font-size:.8em}.scope-chips{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:inline-flex}.scope-chip{background:var(--surface-strong);border:1px solid var(--border-light);color:var(--text-muted);cursor:pointer;border-radius:9999px;padding:.4rem .95rem;font-size:.85rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.scope-chip:hover{border-color:var(--accent-gold);color:var(--text-main)}.scope-chip.active{background:var(--accent-gold);border-color:var(--accent-gold);color:var(--text-on-signal)}.double-header-pill{background:rgba(var(--accent-gold-rgb), .12);border:1px solid var(--border-active);color:var(--accent-text);white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.1rem .5rem;font-size:.7rem;font-weight:700;line-height:1.4;display:inline-flex}.double-header-note{color:var(--accent-text);align-items:center;gap:.3rem;margin-top:.5rem;font-size:.8rem;font-weight:600;display:inline-flex}.schedule-filters{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;margin-bottom:1.5rem;display:flex}.filter-group{flex-direction:column;gap:.35rem;display:flex}.filter-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.7rem;font-weight:700}.filter-group--scope{margin-bottom:1.25rem}.filter-group--scope .scope-chips{margin-bottom:0}.filter-group .switch-container{min-height:38px}.filter-select{background:var(--surface-strong);border:1px solid var(--border-light);color:var(--text-main);cursor:pointer;border-radius:8px;outline:none;min-width:160px;padding:.5rem 1rem}.filter-select:focus{border-color:var(--accent-gold)}.switch-container{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:flex}.switch-track{width:38px;height:20px;transition:var(--transition-fast);border:1px solid var(--border-light);background:#0b4f5c2e;border-radius:9999px;position:relative}.switch-track.active{background:var(--accent-gold)}.switch-thumb{background:var(--switch-thumb);width:14px;height:14px;transition:var(--transition-fast);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #1b25204d}.switch-track.active .switch-thumb{background:var(--text-inverse);left:20px}.lightning-indicator{flex-direction:column;align-items:center;gap:.1rem;display:inline-flex}.lightning-source{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);font-size:.55rem;font-weight:700;line-height:1}.lightning-pill{white-space:nowrap;color:#1f7a3d;transition:var(--transition-fast);background:#2ea04324;border:1px solid #2ea04359;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.lightning-pill:hover{background:#2ea04338}.lightning-pill-alert{color:#c0392b;background:#c0392b24;border-color:#c0392b66}.lightning-pill-alert:hover{background:#c0392b38}.lightning-status-row{color:#1f7a3d;align-items:center;gap:.5rem;display:flex}.lightning-status-row.lightning-pill-alert{color:#c0392b;background:0 0;border:none}.ysc-link{color:var(--accent-blue);align-items:center;gap:.45rem;font-size:.85rem;text-decoration:none;display:inline-flex}.ysc-link:hover{text-decoration:underline}@media (width<=480px){.lightning-pill-label,.lightning-source{display:none}.lightning-pill{padding:.3rem .45rem}}.verified-badge{color:#1d9bf0;flex-shrink:0}.verified-badge svg{display:block}.modal-overlay{background:var(--modal-overlay-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;justify-content:center;align-items:center;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}html.modal-open,body.modal-open{overflow:hidden}.modal-content{background:var(--surface-modal);border:1px solid var(--border-light);width:90%;max-width:800px;max-height:85vh;animation:.3s cubic-bezier(.16,1,.3,1) slideUp;overflow-y:auto;box-shadow:0 20px 50px #1b25204d}.clickable-team{cursor:pointer;transition:var(--transition-fast)}.clickable-team:hover{text-decoration:underline;color:var(--accent-text)!important}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.app-header{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem}.user-badge{border-radius:12px;padding:.4rem .6rem}.app-tabs{display:none}.bottom-nav{z-index:500;background:var(--surface-bottomnav);border-top:1px solid var(--border-light);padding-bottom:env(safe-area-inset-bottom,0px);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0b4f5c14}.modal-overlay{bottom:calc(56px + env(safe-area-inset-bottom,0px))}.bottom-nav-btn{cursor:pointer;color:var(--text-muted);transition:var(--transition-fast);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.15rem;min-height:56px;padding:.5rem .15rem .55rem;display:flex}.bottom-nav-icon{font-size:1.25rem;line-height:1}.bottom-nav-label{letter-spacing:.01em;font-size:.65rem;font-weight:600}.bottom-nav-btn.active,.bottom-nav-btn.active .bottom-nav-label{color:var(--accent-text)}.app-main{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px) + 1.25rem)!important}.modal-titlebar{flex-direction:column;align-items:stretch!important}.modal-actions{flex-direction:column;width:100%;align-items:stretch!important}.modal-actions>button{width:100%}.app-main{padding-top:1.25rem;padding-left:.75rem;padding-right:.75rem}.panel{border-radius:16px;padding:1.25rem 1rem}.modal-content{width:95%;margin:5vh auto;padding:1.25rem 1rem!important}}@media (width<=480px){.brand-title{font-size:1.15rem}.brand-subtitle{display:none}.header-actions{gap:.4rem}.countdown-time{font-size:1.65rem}.match-card{flex-direction:column;align-items:stretch;gap:.85rem;padding:1rem .85rem}.match-score{background:var(--score-bg);border:1px solid var(--border-light);border-radius:8px;align-self:flex-start;padding:.35rem .85rem}}.standings-table-container{-webkit-overflow-scrolling:touch;background:linear-gradient(to right, transparent calc(100% - 24px), var(--fade-edge)) right center / 100% 100% no-repeat;scrollbar-width:thin;width:100%;max-width:100%;margin-top:.5rem;overflow-x:auto}.standings-table-container::-webkit-scrollbar{height:6px}.standings-table-container::-webkit-scrollbar-thumb{background:#0b4f5c40;border-radius:3px}.standings-table-container .standings-table{min-width:460px}@media (width<=480px){.standings-table th,.standings-table td{padding:.6rem .55rem}.standings-table-container .standings-table{min-width:380px}}.app-main,.panel:not(.modal-content){min-width:0;max-width:100%}.division-card{padding:0;overflow:hidden}.division-card-mine{border-color:var(--accent-gold);box-shadow:var(--shadow-lg), inset 3px 0 0 0 var(--accent-gold)}.division-toggle{cursor:pointer;text-align:left;width:100%;color:var(--text-main);transition:var(--transition-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:1.1rem 1.25rem;display:flex}.division-toggle:hover{background:var(--tint-teal-hover)}.division-toggle-main{align-items:center;gap:.7rem;min-width:0;display:flex}.division-chevron{color:var(--accent-text);flex-shrink:0;font-size:.85rem;line-height:1;transition:transform .2s}.division-chevron.open{transform:rotate(90deg)}.division-toggle-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.division-name{font-family:var(--font-display);color:var(--text-main);text-overflow:ellipsis;font-size:1.05rem;font-weight:600;overflow:hidden}.division-league{color:var(--text-muted);text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.division-toggle-tags{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.division-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .6rem;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.division-pill-mine{color:var(--accent-blue-text);border:1px solid var(--border-light);background:#0b4f5c1a}.division-pill-friend{color:var(--accent-text);border:1px solid var(--border-active);background:#e9663f1f}.division-card .standings-table-container{margin-top:0;padding:0 1.25rem 1.25rem}@media (width<=600px){.division-toggle{padding:.9rem 1rem}.division-name{font-size:.98rem}.division-card .standings-table-container{padding:0 .75rem 1rem}}.header-actions{align-items:center;gap:.6rem;display:flex}.theme-toggle{background:var(--surface-badge);border:1px solid var(--border-light);width:38px;height:38px;color:var(--text-muted);cursor:pointer;transition:var(--transition-fast);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{background:var(--surface-badge-hover);border-color:var(--border-active);color:var(--accent-text)}:root[data-theme=dark] .countdown-box{background:linear-gradient(135deg,#5fc6d624,#ffffff08)}@media (width<=480px){.theme-toggle{width:34px;height:34px}}
