:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#e8ecf6;background:#080d18;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0}.app-shell{min-height:100vh;display:flex;background:radial-gradient(circle at top right,#16203b 0,#080d18 42%)}.sidebar{width:250px;background:#080c17f5;border-right:1px solid #1d2740;padding:22px 16px;position:fixed;height:100vh;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:8px 8px 26px;border-bottom:1px solid #1d2740}.logo{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#f2f4f8;color:#0b1020;font-weight:900;font-size:13px}.brand strong{display:block;font-size:15px}.brand small{color:#79849d;font-size:11px}.sidebar nav{display:flex;flex-direction:column;gap:5px;padding-top:20px}.sidebar nav button{appearance:none;border:0;background:transparent;color:#96a0b6;text-align:left;padding:11px 12px;border-radius:8px;font-size:13px;cursor:pointer}.sidebar nav button:hover,.sidebar nav button.active{background:#16203a;color:#fff}.side-footer{margin-top:auto;font-size:11px;color:#7e8aa3;padding:12px 8px;display:flex;align-items:center;gap:7px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.live{background:#55c58b}.dot.fallback{background:#d6a85d}.main{margin-left:250px;width:calc(100% - 250px)}.topbar{height:58px;border-bottom:1px solid #1d2740;padding:0 32px;display:flex;justify-content:space-between;align-items:center;color:#8290ab;font-size:12px;background:#080d18b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chip,.page-title select{border:1px solid #2b3857;border-radius:999px;padding:7px 11px;color:#aeb8cc;background:#0d1423}.content{padding:30px;max-width:1500px;margin:auto}.hero{display:grid;grid-template-columns:1fr 180px 180px;gap:20px;align-items:end;margin-bottom:18px}.panel{background:#0d1423db;border:1px solid #1e2a44;border-radius:14px;padding:20px;box-shadow:0 10px 25px #0000001f}.hero h1,.page-title h1{font-size:30px;line-height:1.1;margin:4px 0 8px;letter-spacing:-.03em}.eyebrow{font-size:10px;font-weight:800;letter-spacing:.16em;color:#7e8aa3}.muted{color:#7d8aa4;line-height:1.5}.tiny{font-size:11px}.hero-stat{padding:12px 0}.hero-stat span,.stat-card span,.mini-card span{display:block;color:#738099;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.hero-stat strong{font-size:22px;display:block;margin-top:6px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:18px}.dashboard-cards{margin-bottom:18px}.stat-card{display:flex;flex-direction:column;gap:10px}.stat-card strong{font-size:26px}.stat-card small,.mini-card small{color:#697791}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.toolbar-actions{display:flex;gap:8px}.primary,.ghost{border-radius:9px;padding:9px 14px;font-weight:700;cursor:pointer}.primary{border:0;background:#2a60d9;color:#fff}.ghost{border:1px solid #2b3857;background:#0d1423;color:#aeb8cc}.primary:disabled,.ghost:disabled{opacity:.6;cursor:wait}.snapshot-note{margin:0 0 18px;padding:10px 14px;border-left:2px solid #3d6fd6;background:#0b1220;color:#8692aa;font-size:11px}.page-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.page-title h1{margin-bottom:4px}.section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:16px}.section-head h2{margin:0;font-size:16px}.section-head button{background:none;border:0;color:#9cb7ea;cursor:pointer;font-size:12px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{color:#65728d;text-transform:uppercase;letter-spacing:.08em;font-size:9px;text-align:left;padding:9px 10px;border-bottom:1px solid #202c47}td{padding:12px 10px;border-bottom:1px solid #19243c;color:#dce3f2}tbody tr:hover{background:#111b31}.record{display:inline-flex;padding:4px 7px;border-radius:999px;font-weight:700;font-size:10px}.record.good{background:#4ab67721;color:#6bd09a}.record.warn{background:#d0ae4a1f;color:#dfc26a}.record.bad{background:#ce54541f;color:#e27f7f}.rank{color:#7f8ba6;font-weight:700;margin-right:4px}.up{color:#71cf9a}.down{color:#e08080}.result{font-weight:800}.result.w{color:#6bd09a}.result.l{color:#e27f7f}.result.t{color:#dfc26a}.empty{color:#697790;text-align:center;padding:28px}.stats-panels{margin-top:18px}.stats-panels .panel{min-height:180px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.metric{padding:12px;border:1px solid #1c2943;border-radius:10px;background:#0b1220}.metric span{display:block;text-transform:uppercase;font-size:9px;color:#6f7c96;letter-spacing:.08em}.metric strong{display:block;font-size:18px;margin-top:5px}.season-strip{margin-top:18px}.game-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.game-card{border:1px solid #1b2943;border-radius:10px;padding:12px;background:#0b1220}.game-card>div{margin:4px 0}.game-card .at{color:#65728d;font-size:10px}.game-line{color:#9cb7ea;font-size:11px;font-weight:700;margin-top:8px}.mini-card{display:flex;flex-direction:column;gap:8px}.mini-card strong{font-size:24px}.resume-box{display:flex;flex-direction:column;gap:7px}.resume-box .label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#738099}.resume-box strong{font-size:22px}.resume-box small{color:#697791}.resume-note{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.legend{display:flex;gap:18px;align-items:center;margin:-8px 0 12px 2px;color:#77839c;font-size:11px}.legend-item{display:flex;align-items:center;gap:6px}.legend-dot{width:8px;height:8px;border-radius:50%}.good-dot{background:#55c58b}.warn-dot{background:#d6b75d}.bad-dot{background:#d36f6f}.status-row.good td:first-child{box-shadow:inset 3px 0 #55c58b}.status-row.warn td:first-child{box-shadow:inset 3px 0 #d6b75d}.status-row.bad td:first-child{box-shadow:inset 3px 0 #d36f6f}@media(max-width:1150px){.hero,.grid-4,.game-grid{grid-template-columns:1fr 1fr}.metric-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.sidebar{width:72px;padding:14px 8px}.brand div:not(.logo),.sidebar nav button{font-size:0}.sidebar nav button:before{content:"•";font-size:20px}.side-footer{font-size:0}.main{margin-left:72px;width:calc(100% - 72px)}.content{padding:18px}.grid-2,.grid-3,.grid-4,.hero,.game-grid,.metric-grid{grid-template-columns:1fr}.page-title{align-items:flex-start;flex-direction:column}.hero h1,.page-title h1{font-size:25px}.toolbar{align-items:flex-start;gap:12px;flex-direction:column}.toolbar-actions{width:100%}.toolbar-actions button{flex:1}}.team-page{position:relative}.team-banner{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;margin-bottom:20px;padding:18px 20px;border:1px solid #322b59;border-radius:14px;overflow:hidden;background:linear-gradient(105deg,#462e824d,#0d1423eb 55%,#120f28eb)}.team-banner:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#461d7c 0% 66%,#fdd023 66% 100%)}.team-mark{width:68px;height:68px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#461d7c,#6e4aae);border:2px solid #FDD023;color:#fff;font-weight:950;letter-spacing:.06em;box-shadow:0 8px 22px #461d7c59,inset 0 0 0 1px #ffffff14}.team-banner-copy h2{margin:2px 0 3px;font-size:26px;letter-spacing:-.03em}.team-banner-copy p{margin:0;color:#9ca8bf;font-size:12px}.team-banner-record{display:flex;align-items:flex-end;gap:10px;flex-direction:column}.team-banner-record span{font-size:11px;color:#fdd023;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.team-lsu .page-title h1{color:#fff}.team-lsu .page-title .eyebrow{color:#fdd023}.team-lsu .page-title .muted{color:#a9a1bf}.team-lsu .team-accent-card,.team-lsu .team-accent-panel{position:relative;overflow:hidden}.team-lsu .team-accent-card:before,.team-lsu .team-accent-panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#fdd023,#461d7c 68%,#fdd023)}.team-lsu .team-accent-card strong,.team-lsu .team-accent-panel h2{color:#fff}.team-lsu .team-accent-panel .label{color:#fdd023}.team-lsu .team-accent-panel .section-head h2:after{content:"";display:block;height:2px;width:34px;margin-top:6px;background:#fdd023;border-radius:2px}.team-lsu .team-accent-panel .metric{border-color:#3a2f63;background:linear-gradient(180deg,#100f1d,#0b1220)}.team-lsu .team-accent-panel .metric strong{color:#f8f4ff}.team-lsu .team-accent-panel tbody tr:hover{background:#17122a}.team-lsu .team-accent-panel th{color:#8d82aa;border-bottom-color:#3a2f63}.team-lsu .team-accent-panel td{border-bottom-color:#241e3b}.team-lsu .rank{color:#b6a6da}.team-lsu .game-line{color:#fdd023}@media(max-width:780px){.team-banner{grid-template-columns:auto 1fr}.team-banner-record{grid-column:1/-1;align-items:flex-start;flex-direction:row;justify-content:space-between}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#253247;background:#eef2f7}body{background:#eef2f7}.app-shell{min-height:100vh;display:flex;background:linear-gradient(135deg,#f4f7fb,#e8edf5)}.sidebar{background:#fff;border-right:1px solid #d9e0ea;box-shadow:8px 0 24px #2c3e500d}.brand{border-bottom-color:#e0e6ef}.logo{background:#253247;color:#fff}.brand small{color:#8290a5}.sidebar nav button{color:#65748b}.sidebar nav button:hover,.sidebar nav button.active{background:#eef2f8;color:#253247}.side-footer{color:#738198}.topbar{border-bottom-color:#dce3ec;background:#ffffffe0;color:#718096}.chip,.page-title select,.week-select{border-color:#d2dae6;color:#40506a;background:#fff}.content{max-width:1500px}.panel{background:#ffffffeb;border-color:#dbe2ec;box-shadow:0 8px 24px #2b3c5112}.hero{background:linear-gradient(120deg,#fff,#f7f9fc)}.eyebrow{color:#5b6f88}.muted{color:#718096}.hero-stat strong,.stat-card strong,.mini-card strong,.resume-box strong{color:#253247}.primary{background:#5874c9}.ghost{border-color:#d2dae6;background:#fff;color:#40506a}.snapshot-note{border-left-color:#7187d6;background:#f6f8fb;color:#66758b}.section-head button{color:#5874c9}th{color:#75839a;border-bottom-color:#dfe5ee}td{color:#334155;border-bottom-color:#e5eaf1}tbody tr:hover{background:#f7f9fc}.rank{color:#6a7a92}.metric{border-color:#dfe5ed;background:#f8fafc}.metric span{color:#7a879b}.game-card{border-color:#dce3ec;background:#f8fafc}.game-line{color:#5874c9}.legend{color:#6f7e93}.status-row.good td:first-child{box-shadow:inset 3px 0 #4fa66d}.status-row.warn td:first-child{box-shadow:inset 3px 0 #c4a13f}.status-row.bad td:first-child{box-shadow:inset 3px 0 #c96262}.team-banner{border-color:#d8dfe8;background:linear-gradient(105deg,#462e821f,#fffffff7 55%,#f8f6fff5)}.team-banner-copy p{color:#6d7b91}.team-banner-record span{color:#7c5a00}.team-lsu .page-title h1{color:#253247}.team-lsu .page-title .eyebrow{color:#7b5c05}.team-lsu .page-title .muted{color:#6d7b91}.team-lsu .team-accent-card strong,.team-lsu .team-accent-panel h2{color:#253247}.team-lsu .team-accent-panel .metric{border-color:#d8cee9;background:linear-gradient(180deg,#faf8ff,#f8fafc)}.team-lsu .team-accent-panel .metric strong{color:#2b243a}.team-lsu .team-accent-panel th{color:#7f7790;border-bottom-color:#d8cee9}.team-lsu .team-accent-panel td{border-bottom-color:#e7e0ef}.team-lsu .team-accent-panel tbody tr:hover{background:#faf8ff}.team-lsu .rank{color:#6c5b87}.team-banner-control{display:flex;align-items:flex-end;gap:12px;flex-direction:column}.team-banner-control label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#6c7890}.team-banner-control select{min-width:210px;border:1px solid #d2dae6;border-radius:9px;padding:9px 34px 9px 11px;background:#fff;color:#253247;font-size:12px}.team-banner-control select:disabled{opacity:.6}.team-banner-record{display:flex;align-items:center;gap:10px;flex-direction:row}.week-select{min-width:118px;border-radius:9px;padding:8px 28px 8px 10px}@media(max-width:780px){.team-banner-control{grid-column:1/-1;align-items:flex-start;width:100%}.team-banner-control select{width:100%}}.app-shell{background:linear-gradient(135deg,color-mix(in srgb,var(--team-primary) 6%,#f5f7fb),color-mix(in srgb,var(--team-secondary) 5%,#e8edf5))}.logo{background:var(--team-primary);color:var(--team-primary-text)}.sidebar nav button:hover,.sidebar nav button.active{background:color-mix(in srgb,var(--team-primary) 12%,#eef2f8);color:var(--team-primary)}.sidebar nav button.active{box-shadow:inset 3px 0 0 var(--team-primary)}.primary{background:var(--team-primary);color:var(--team-primary-text)}.section-head button{color:var(--team-primary)}.topbar .chip{border-color:color-mix(in srgb,var(--team-primary) 30%,#d2dae6);color:var(--team-primary);background:color-mix(in srgb,var(--team-primary) 6%,#fff)}.eyebrow{color:var(--team-primary)}.snapshot-note{border-left-color:var(--team-primary)}.rank{color:color-mix(in srgb,var(--team-primary) 75%,#5d6b80)}.game-line{color:var(--team-primary)}.page-title h1{color:color-mix(in srgb,var(--team-primary) 85%,#253247)}.page-title select,.week-select,.team-banner-control select{accent-color:var(--team-primary)}.team-banner{background:linear-gradient(105deg,color-mix(in srgb,var(--team-primary) 14%,#fff),#fff 55%,color-mix(in srgb,var(--team-secondary) 9%,#fff));border-color:color-mix(in srgb,var(--team-primary) 26%,#d8dfe8)}.team-banner:before{background:linear-gradient(90deg,var(--team-primary) 0%,var(--team-primary) 66%,var(--team-secondary) 66%,var(--team-secondary) 100%)}.team-mark{background:linear-gradient(135deg,var(--team-primary),color-mix(in srgb,var(--team-primary) 75%,#ffffff));border-color:var(--team-secondary);color:var(--team-primary-text);box-shadow:0 8px 22px color-mix(in srgb,var(--team-primary) 25%,transparent),inset 0 0 0 1px #ffffff2e}.team-accent-card,.team-accent-panel{position:relative;overflow:hidden}.team-accent-card:before,.team-accent-panel:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--team-secondary) 0%,var(--team-primary) 68%,var(--team-secondary) 100%)}.team-accent-card strong,.team-accent-panel h2{color:color-mix(in srgb,var(--team-primary) 80%,#253247)}.team-accent-panel .label{color:var(--team-primary)}.team-accent-panel .section-head h2:after{content:"";display:block;height:2px;width:34px;margin-top:6px;background:var(--team-secondary);border-radius:2px}.team-accent-panel .metric{border-color:color-mix(in srgb,var(--team-primary) 20%,#d8dfe8);background:linear-gradient(180deg,color-mix(in srgb,var(--team-primary) 3%,#ffffff),#f8fafc)}.team-accent-panel .metric strong{color:color-mix(in srgb,var(--team-primary) 80%,#253247)}.team-accent-panel th{border-bottom-color:color-mix(in srgb,var(--team-primary) 22%,#dfe5ee)}.team-accent-panel tbody tr:hover{background:color-mix(in srgb,var(--team-primary) 5%,#fff)}.record.good{background:#42a0681f;color:#2f8b59}.record.warn{background:#cca03324;color:#9a7515}.record.bad{background:#c951511f;color:#b34c4c}@media(max-width:780px){.team-banner{grid-template-columns:auto 1fr}.team-banner-control{grid-column:1/-1;align-items:flex-start;width:100%}.team-banner-control select{width:100%}}.sidebar{position:fixed;background:linear-gradient(180deg,color-mix(in srgb,var(--team-primary) 4%,#fff),#fff 45%,color-mix(in srgb,var(--team-secondary) 5%,#fff));border-right-color:color-mix(in srgb,var(--team-primary) 18%,#d9e0ea);box-shadow:8px 0 24px color-mix(in srgb,var(--team-primary) 8%,transparent)}.brand{border-bottom-color:color-mix(in srgb,var(--team-secondary) 35%,#e0e6ef);position:relative}.brand:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;background:linear-gradient(90deg,var(--team-primary),var(--team-secondary));border-radius:3px}.logo{background:linear-gradient(135deg,var(--team-primary),var(--team-secondary));color:var(--team-primary-text);box-shadow:0 4px 12px color-mix(in srgb,var(--team-primary) 16%,transparent)}.sidebar nav button:hover,.sidebar nav button.active{background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 10%,#fff),color-mix(in srgb,var(--team-secondary) 10%,#fff));color:var(--team-primary);box-shadow:inset 3px 0 0 var(--team-secondary)}.sidebar nav button.active{font-weight:800}.topbar{border-bottom-color:color-mix(in srgb,var(--team-secondary) 24%,#dce3ec);background:linear-gradient(90deg,#fffffff0,color-mix(in srgb,var(--team-secondary) 4%,#fff))}.topbar .chip{border-color:color-mix(in srgb,var(--team-secondary) 50%,#d2dae6);color:var(--team-primary);background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 7%,#fff),color-mix(in srgb,var(--team-secondary) 12%,#fff))}.primary{background:linear-gradient(90deg,var(--team-primary),var(--team-secondary));color:var(--team-primary-text);box-shadow:0 6px 14px color-mix(in srgb,var(--team-primary) 16%,transparent)}.snapshot-note{border-left-color:var(--team-secondary);background:linear-gradient(90deg,color-mix(in srgb,var(--team-secondary) 8%,#fff),#fff)}.section-head h2:after{content:"";display:block;width:30px;height:2px;margin-top:6px;border-radius:2px;background:linear-gradient(90deg,var(--team-primary),var(--team-secondary))}.panel{border-color:color-mix(in srgb,var(--team-primary) 12%,#dbe2ec)}.panel:hover{border-color:color-mix(in srgb,var(--team-secondary) 26%,#dbe2ec)}th{border-bottom-color:color-mix(in srgb,var(--team-secondary) 22%,#dfe5ee)}.table-wrap tbody tr:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 3%,#fff),color-mix(in srgb,var(--team-secondary) 4%,#fff))}.game-card{border-top:3px solid var(--team-secondary);box-shadow:0 2px color-mix(in srgb,var(--team-primary) 8%,transparent)}.game-line{color:var(--team-secondary);font-weight:800}.team-banner{box-shadow:0 10px 24px color-mix(in srgb,var(--team-primary) 8%,transparent)}.team-accent-panel .section-head h2:after{background:var(--team-secondary)}.team-accent-panel .metric{border-color:color-mix(in srgb,var(--team-secondary) 28%,#d8dfe8)}.team-accent-panel th{border-bottom-color:color-mix(in srgb,var(--team-secondary) 24%,#dfe5ee)}.team-accent-panel td{border-bottom-color:color-mix(in srgb,var(--team-primary) 10%,#e5eaf1)}.week-select:focus,.team-banner-control select:focus,.page-title select:focus{outline:2px solid color-mix(in srgb,var(--team-secondary) 50%,transparent);outline-offset:1px}.prediction-dashboard{margin-top:18px}.prediction-overview{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.prediction-overview>div{padding:14px;border:1px solid color-mix(in srgb,var(--team-secondary) 24%,#dfe5ed);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,var(--team-secondary) 7%,#fff),#f8fafc)}.prediction-overview span{display:block;color:#708096;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.prediction-overview strong{display:block;margin-top:5px;font-size:23px;color:var(--team-primary)}.pick-cell{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.pick-btn{border:1px solid color-mix(in srgb,var(--team-primary) 18%,#d2dae6);background:#fff;color:#506078;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:700;cursor:pointer}.pick-btn:hover{border-color:var(--team-secondary);color:var(--team-primary);background:color-mix(in srgb,var(--team-secondary) 8%,#fff)}.pick-btn.selected{border-color:var(--team-secondary);background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 10%,#fff),color-mix(in srgb,var(--team-secondary) 18%,#fff));color:var(--team-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--team-secondary) 35%,transparent)}.pick-btn:disabled{cursor:default;opacity:.72}.pick-result{font-size:14px;font-weight:900;margin-left:2px}.pick-result.correct{color:#2f8b59}.pick-result.incorrect{color:#b34c4c}@media(max-width:780px){.prediction-overview{grid-template-columns:1fr}.pick-cell{min-width:170px}}:root{--team-primary:#5874c9;--team-secondary:#9fb1d1;--team-soft:#eef2fb;--team-secondary-soft:#f2f5fa}.app-shell{background:linear-gradient(135deg,color-mix(in srgb,var(--team-primary) 8%,#f7f9fc),color-mix(in srgb,var(--team-secondary) 8%,#eef2f7))}.sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--team-primary) 10%,#ffffff),#fff 48%,color-mix(in srgb,var(--team-secondary) 12%,#ffffff))}.brand:after{height:5px;background:linear-gradient(90deg,var(--team-primary) 0 55%,var(--team-secondary) 55% 100%)}.logo{background:linear-gradient(135deg,var(--team-primary) 0 58%,var(--team-secondary) 58% 100%);color:var(--team-primary-text);border:1px solid color-mix(in srgb,var(--team-secondary) 70%,#ffffff)}.sidebar nav button.active{background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 14%,#fff),color-mix(in srgb,var(--team-secondary) 19%,#fff));box-shadow:inset 4px 0 0 var(--team-secondary)}.topbar{background:linear-gradient(90deg,#fff,color-mix(in srgb,var(--team-primary) 4%,#fff) 52%,color-mix(in srgb,var(--team-secondary) 10%,#fff));border-bottom:2px solid color-mix(in srgb,var(--team-secondary) 35%,#d9e0ea)}.topbar .chip{background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 8%,#fff),color-mix(in srgb,var(--team-secondary) 16%,#fff));border-color:color-mix(in srgb,var(--team-secondary) 65%,#d5dce6)}.hero,.panel{border-color:color-mix(in srgb,var(--team-primary) 18%,#dbe2ec)}.panel:hover{border-color:color-mix(in srgb,var(--team-secondary) 58%,#dbe2ec)}.section-head h2:after{height:4px;width:42px;background:linear-gradient(90deg,var(--team-primary) 0 55%,var(--team-secondary) 55% 100%)}.page-title h1,.eyebrow{color:var(--team-primary)}.game-card{border-top:4px solid var(--team-secondary);border-bottom:1px solid color-mix(in srgb,var(--team-primary) 16%,#dbe2ec)}.team-banner{background:linear-gradient(110deg,color-mix(in srgb,var(--team-primary) 15%,#fff),#fff,color-mix(in srgb,var(--team-secondary) 20%,#fff));border:1px solid color-mix(in srgb,var(--team-primary) 26%,#d7dee8)}.team-mark{background:linear-gradient(135deg,var(--team-primary) 0 58%,var(--team-secondary) 58% 100%);border:2px solid var(--team-secondary);color:var(--team-primary-text)}.team-banner-record span{color:var(--team-primary)}.team-accent-card:before,.team-accent-panel:before{width:5px;background:linear-gradient(180deg,var(--team-secondary) 0%,var(--team-primary) 50%,var(--team-secondary) 100%)}.team-accent-card strong,.team-accent-panel h2{color:var(--team-primary)}.team-accent-panel .metric{background:linear-gradient(180deg,var(--team-secondary-soft),#fff);border-color:color-mix(in srgb,var(--team-secondary) 36%,#d8dfe8)}.pick-btn{border-color:color-mix(in srgb,var(--team-primary) 26%,#d2dae6)}.pick-btn:hover{border-color:var(--team-secondary);background:color-mix(in srgb,var(--team-secondary) 12%,#fff)}.pick-btn.selected{background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 13%,#fff),color-mix(in srgb,var(--team-secondary) 24%,#fff));border-color:var(--team-secondary)}.conference-prediction-summary{display:flex;align-items:stretch;gap:0;padding:0;overflow:hidden;margin:0 0 14px}.conference-prediction-summary>div{min-width:150px;padding:12px 16px;border-right:1px solid color-mix(in srgb,var(--team-secondary) 22%,#dfe5ed);display:flex;flex-direction:column;justify-content:center}.conference-prediction-summary>div:last-child{border-right:0}.conference-prediction-summary strong{font-size:22px;color:var(--team-primary);margin-top:2px}.conference-prediction-summary .eyebrow{font-size:9px;margin-bottom:2px}@media(max-width:780px){.conference-prediction-summary{display:grid;grid-template-columns:1fr 1fr}.conference-prediction-summary>div{border-bottom:1px solid #e3e8ef}.conference-prediction-summary>div:last-child{grid-column:1/-1;border-right:0}}:root{--team-primary:#5874c9;--team-secondary:#9fb1d1;--team-primary-deep:#18203a;--team-secondary-deep:#252f46;--team-surface:#1d2740;--team-surface-alt:#24304b;--team-border:#42506e;--team-surface-text:#f8fbff}html,body,#root{min-height:100%;background:var(--team-primary-deep)}body{color:var(--team-surface-text)}.app-shell{min-height:100vh;color:var(--team-surface-text);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--team-secondary) 45%,transparent) 0%,transparent 28%),linear-gradient(135deg,var(--team-primary-deep) 0%,var(--team-surface) 48%,var(--team-secondary-deep) 100%)}.sidebar{background:linear-gradient(180deg,var(--team-primary-deep) 0%,color-mix(in srgb,var(--team-primary-deep) 82%,var(--team-secondary)) 52%,var(--team-secondary-deep) 100%);border-right:1px solid color-mix(in srgb,var(--team-secondary) 48%,var(--team-primary-deep));box-shadow:8px 0 28px #00000047}.brand{border-bottom-color:color-mix(in srgb,var(--team-secondary) 46%,transparent)}.logo{background:linear-gradient(135deg,var(--team-primary),var(--team-secondary));color:var(--team-primary-text);border:1px solid color-mix(in srgb,var(--team-secondary) 75%,transparent)}.brand strong,.brand small,.sidebar nav button,.side-footer{color:var(--team-surface-text)}.brand small,.side-footer{opacity:.72}.sidebar nav button:hover,.sidebar nav button.active{background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 78%,transparent),color-mix(in srgb,var(--team-secondary) 52%,transparent));color:#fff;box-shadow:inset 4px 0 0 var(--team-secondary)}.main{background:transparent}.topbar{border-bottom:1px solid color-mix(in srgb,var(--team-secondary) 40%,transparent);color:color-mix(in srgb,var(--team-surface-text) 78%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary-deep) 94%,transparent),color-mix(in srgb,var(--team-secondary-deep) 94%,transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chip,.page-title select,.week-select,.team-banner-control select{border-color:color-mix(in srgb,var(--team-secondary) 64%,transparent);color:var(--team-surface-text);background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 56%,var(--team-primary-deep)),color-mix(in srgb,var(--team-secondary) 42%,var(--team-secondary-deep)))}.content{background:transparent}.panel,.hero,.team-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--team-primary-deep) 94%,transparent),color-mix(in srgb,var(--team-surface) 92%,transparent) 58%,color-mix(in srgb,var(--team-secondary-deep) 90%,transparent));border-color:color-mix(in srgb,var(--team-secondary) 44%,var(--team-primary-deep));color:var(--team-surface-text);box-shadow:0 12px 28px #00000038}.panel:hover{border-color:color-mix(in srgb,var(--team-secondary) 68%,var(--team-primary))}.hero-stat span,.stat-card span,.mini-card span,.eyebrow,.muted,.tiny,.section-head .muted,.resume-box small,.resume-box .label,.legend,.snapshot-note{color:color-mix(in srgb,var(--team-surface-text) 72%,transparent)}.hero h1,.page-title h1,.section-head h2,.team-banner-copy h2,.stat-card strong,.mini-card strong,.resume-box strong,.metric strong,.hero-stat strong{color:var(--team-surface-text)}.section-head h2:after{background:linear-gradient(90deg,var(--team-primary),var(--team-secondary))}.primary{background:linear-gradient(90deg,var(--team-primary) 0 52%,var(--team-secondary) 52% 100%);color:var(--team-primary-text)}.ghost{border-color:color-mix(in srgb,var(--team-secondary) 56%,transparent);background:color-mix(in srgb,var(--team-primary-deep) 82%,transparent);color:var(--team-surface-text)}.snapshot-note{border-left-color:var(--team-secondary);background:color-mix(in srgb,var(--team-secondary-deep) 82%,transparent)}table{color:var(--team-surface-text)}th{color:color-mix(in srgb,var(--team-secondary) 78%,white);border-bottom-color:color-mix(in srgb,var(--team-secondary) 42%,transparent)}td{color:color-mix(in srgb,var(--team-surface-text) 94%,transparent);border-bottom-color:color-mix(in srgb,var(--team-primary) 34%,transparent)}tbody tr:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 34%,transparent),color-mix(in srgb,var(--team-secondary) 22%,transparent))}.rank{color:color-mix(in srgb,var(--team-secondary) 82%,white)}.game-card{background:linear-gradient(145deg,color-mix(in srgb,var(--team-primary-deep) 90%,transparent),color-mix(in srgb,var(--team-secondary-deep) 82%,transparent));border-color:color-mix(in srgb,var(--team-secondary) 48%,transparent);border-top-color:var(--team-secondary)}.game-card .at{color:color-mix(in srgb,var(--team-surface-text) 66%,transparent)}.game-line{color:var(--team-secondary)}.metric{background:linear-gradient(145deg,color-mix(in srgb,var(--team-primary-deep) 86%,transparent),color-mix(in srgb,var(--team-secondary-deep) 78%,transparent));border-color:color-mix(in srgb,var(--team-secondary) 38%,transparent)}.team-banner{background:linear-gradient(105deg,color-mix(in srgb,var(--team-primary) 24%,var(--team-primary-deep)),color-mix(in srgb,var(--team-surface) 94%,transparent) 46%,color-mix(in srgb,var(--team-secondary) 22%,var(--team-secondary-deep)))}.team-banner:before{background:linear-gradient(90deg,var(--team-primary) 0 52%,var(--team-secondary) 52% 100%)}.team-mark{background:linear-gradient(135deg,var(--team-primary),var(--team-secondary));color:var(--team-primary-text);border-color:var(--team-secondary)}.team-banner-copy p{color:color-mix(in srgb,var(--team-surface-text) 72%,transparent)}.team-banner-record span{color:var(--team-secondary)}.team-accent-card:before,.team-accent-panel:before{background:linear-gradient(180deg,var(--team-secondary),var(--team-primary),var(--team-secondary))}.team-accent-card strong,.team-accent-panel h2{color:var(--team-surface-text)}.team-accent-panel .label{color:var(--team-secondary)}.team-accent-panel .metric{background:linear-gradient(145deg,color-mix(in srgb,var(--team-primary-deep) 88%,transparent),color-mix(in srgb,var(--team-secondary-deep) 80%,transparent));border-color:color-mix(in srgb,var(--team-secondary) 44%,transparent)}.team-accent-panel th{color:color-mix(in srgb,var(--team-secondary) 78%,white)}.team-accent-panel td{border-bottom-color:color-mix(in srgb,var(--team-secondary) 24%,transparent)}.pick-btn{border-color:color-mix(in srgb,var(--team-secondary) 52%,transparent);background:color-mix(in srgb,var(--team-primary-deep) 88%,transparent);color:var(--team-surface-text)}.pick-btn:hover{border-color:var(--team-secondary);background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 28%,transparent),color-mix(in srgb,var(--team-secondary) 24%,transparent));color:#fff}.pick-btn.selected{border-color:var(--team-secondary);background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 40%,transparent),color-mix(in srgb,var(--team-secondary) 38%,transparent));color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--team-secondary) 55%,transparent)}.prediction-overview>div,.conference-prediction-summary>div{background:linear-gradient(145deg,color-mix(in srgb,var(--team-primary-deep) 88%,transparent),color-mix(in srgb,var(--team-secondary-deep) 80%,transparent));border-color:color-mix(in srgb,var(--team-secondary) 38%,transparent)}.prediction-overview strong,.conference-prediction-summary strong{color:var(--team-secondary)}.legend-dot.good-dot{background:#55c58b}.legend-dot.warn-dot{background:#d6b75d}.legend-dot.bad-dot{background:#d36f6f}.empty{color:color-mix(in srgb,var(--team-surface-text) 62%,transparent)}select option{background:var(--team-primary-deep);color:#fff}@media(max-width:780px){.sidebar{background:linear-gradient(180deg,var(--team-primary-deep),var(--team-secondary-deep))}}:root{--team-primary-deep:color-mix(in srgb,var(--team-primary) 40%,#000000);--team-secondary-deep:color-mix(in srgb,var(--team-secondary) 38%,#000000);--team-surface:color-mix(in srgb,var(--team-primary) 44%,var(--team-secondary) 24%,#111827);--team-surface-alt:color-mix(in srgb,var(--team-primary) 38%,var(--team-secondary) 28%,#182235)}.app-shell{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--team-secondary) 55%,transparent) 0%,transparent 30%),linear-gradient(135deg,var(--team-primary-deep) 0%,var(--team-surface) 50%,var(--team-secondary-deep) 100%)}.sidebar{background:linear-gradient(180deg,var(--team-primary-deep) 0%,color-mix(in srgb,var(--team-primary) 46%,var(--team-secondary) 12%,#111827) 52%,var(--team-secondary-deep) 100%)}.topbar{background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary-deep) 96%,#111827),color-mix(in srgb,var(--team-secondary-deep) 96%,#111827))}.panel,.hero,.team-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--team-primary-deep) 88%,#0b1220),color-mix(in srgb,var(--team-primary) 28%,var(--team-secondary) 14%,#172033) 54%,color-mix(in srgb,var(--team-secondary-deep) 88%,#121826))}td{background:transparent}tbody tr,tbody tr:hover,.team-accent-panel tbody tr:hover,.team-accent-card tbody tr:hover{background:transparent!important}tbody tr:hover td,.team-accent-panel tbody tr:hover td{background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 16%,transparent),color-mix(in srgb,var(--team-secondary) 12%,transparent))!important}.pick-btn:hover,.pick-btn:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 38%,transparent),color-mix(in srgb,var(--team-secondary) 34%,transparent))!important;color:#fff!important;outline:none}.pick-cell .pick-btn:hover~.pick-btn,.pick-cell .pick-btn:focus-visible~.pick-btn{opacity:1}.section-head h2:after{box-shadow:0 0 10px color-mix(in srgb,var(--team-secondary) 55%,transparent)}.team-logo{width:42px;height:42px;object-fit:contain;display:block;filter:drop-shadow(0 3px 6px rgba(0,0,0,.25))}.team-logo.small{width:24px;height:24px}.team-logo-fallback{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--team-primary),var(--team-secondary));color:var(--team-primary-text);font-weight:900;font-size:10px;letter-spacing:.04em}.team-logo-fallback.small{width:24px;height:24px;border-radius:7px;font-size:8px}.team-mark .team-logo{width:56px;height:56px}.stat-team-line{display:flex;align-items:center;gap:10px}.stat-team-line strong{display:block;margin-top:2px}.team-name-cell{display:flex;align-items:center;gap:8px;min-width:160px}.team-name-cell .team-logo.small{flex:0 0 auto}.pick-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:6px}.pick-btn .team-logo.small{width:18px;height:18px}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--team-secondary) 35%,transparent),transparent 35%),linear-gradient(135deg,var(--team-primary-deep),var(--team-surface),var(--team-secondary-deep));color:var(--team-surface-text)}.auth-card{width:min(520px,100%);padding:28px}.auth-brand{display:flex;gap:16px;align-items:center;margin-bottom:22px}.auth-brand h1{margin:2px 0 6px;font-size:28px}.auth-brand p{margin:0;color:color-mix(in srgb,var(--team-surface-text) 72%,transparent);font-size:13px;line-height:1.5}.auth-toggle{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.auth-toggle button{border:1px solid color-mix(in srgb,var(--team-secondary) 48%,transparent);background:color-mix(in srgb,var(--team-primary-deep) 68%,transparent);color:var(--team-surface-text);border-radius:9px;padding:10px;font-weight:800;cursor:pointer}.auth-toggle button.active{background:linear-gradient(90deg,var(--team-primary),var(--team-secondary));color:var(--team-primary-text)}.auth-form{display:flex;flex-direction:column;gap:13px}.auth-form label{display:flex;flex-direction:column;gap:6px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--team-surface-text) 70%,transparent)}.auth-form input{border:1px solid color-mix(in srgb,var(--team-secondary) 48%,transparent);border-radius:9px;padding:12px 13px;background:color-mix(in srgb,var(--team-primary-deep) 84%,transparent);color:var(--team-surface-text);font-size:14px;outline:none}.auth-form input:focus{border-color:var(--team-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--team-secondary) 16%,transparent)}.auth-submit{width:100%;padding:12px}.auth-error{padding:10px 12px;border-radius:8px;background:#ce545424;border:1px solid rgba(206,84,84,.42);color:#ffb0b0;font-size:12px}.auth-note{margin-top:14px;color:color-mix(in srgb,var(--team-surface-text) 58%,transparent);font-size:11px;line-height:1.5}.auth-loading{font-size:14px;color:var(--team-surface-text)}.account-chip{display:flex;align-items:center;gap:12px}.account-chip>div{display:flex;flex-direction:column;text-align:right}.account-chip strong{font-size:12px;color:var(--team-surface-text)}.account-chip span{font-size:10px;color:color-mix(in srgb,var(--team-surface-text) 62%,transparent)}.account-logout{padding:7px 10px!important;font-size:11px}.auth-card .team-logo{width:58px;height:58px}.auth-card.panel{background:linear-gradient(135deg,color-mix(in srgb,var(--team-primary-deep) 94%,transparent),color-mix(in srgb,var(--team-surface) 88%,transparent),color-mix(in srgb,var(--team-secondary-deep) 88%,transparent));border-color:color-mix(in srgb,var(--team-secondary) 48%,transparent)}@media(max-width:780px){.account-chip>div{display:none}.team-name-cell{min-width:130px}.auth-card{padding:20px}.team-mark .team-logo{width:48px;height:48px}}.pick-locked{font-size:9px;font-weight:800;letter-spacing:.04em;color:color-mix(in srgb,var(--team-surface-text) 62%,transparent);white-space:nowrap}.pick-btn:disabled{cursor:not-allowed;opacity:.55}:root{--team-surface-text:#f8fbff}body{font-size:14px;line-height:1.5}.muted,.tiny,.team-banner-copy p,.hero-stat span,.stat-card span,.mini-card span,.resume-box small,.resume-box .label,.legend,.snapshot-note{color:color-mix(in srgb,var(--team-surface-text) 88%,transparent)!important}th{color:color-mix(in srgb,var(--team-secondary) 92%,white)!important;font-weight:800;letter-spacing:.04em}td{color:color-mix(in srgb,var(--team-surface-text) 98%,transparent)!important}.section-head h2,.page-title h1,.team-banner-copy h2,.hero h1,.stat-card strong,.mini-card strong,.resume-box strong,.metric strong,.hero-stat strong{color:#fff!important}.team-banner-control label{color:color-mix(in srgb,var(--team-surface-text) 92%,transparent)!important;font-weight:800}.team-banner-control select,.page-title select,.week-select,.chip{color:#fff!important;background:linear-gradient(90deg,color-mix(in srgb,var(--team-primary) 72%,#111827),color-mix(in srgb,var(--team-secondary) 60%,#111827))!important;text-shadow:0 1px 1px rgba(0,0,0,.35)}select option{background:#17101f!important;color:#fff!important}.pick-btn{color:#fff!important;font-weight:800}.pick-btn:hover,.pick-btn:focus-visible{color:#fff!important}.team-logo{background:#ffffff14;border-radius:8px;padding:2px}.team-mark .team-logo{background:#ffffff1f;padding:4px}.team-logo-fallback{box-shadow:0 0 0 1px color-mix(in srgb,var(--team-secondary) 45%,transparent)}.empty{color:color-mix(in srgb,var(--team-surface-text) 82%,transparent)!important}.side-footer{color:color-mix(in srgb,var(--team-surface-text) 84%,transparent)!important}.account-chip strong{color:#fff!important}.account-chip span{color:color-mix(in srgb,var(--team-surface-text) 82%,transparent)!important}.auth-shell.auth-neutral{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 12%,rgba(105,166,216,.18),transparent 28%),radial-gradient(circle at 82% 88%,rgba(48,92,140,.22),transparent 30%),linear-gradient(135deg,#07111d,#0b1726 52%,#12283d);color:#f3f7fb}.auth-shell.auth-neutral .auth-card{background:linear-gradient(145deg,#0d1c2bf5,#112334f0);border:1px solid rgba(115,168,211,.34);box-shadow:0 30px 80px #00000059}.auth-brand .cfb-logo-mark{flex:0 0 auto}.cfb-logo-mark{width:64px;height:64px;display:grid;place-items:center;border-radius:16px;background:linear-gradient(145deg,#183956,#6aa9d9);border:1px solid rgba(255,255,255,.28);box-shadow:0 10px 24px #0003}.cfb-logo-mark.large{width:76px;height:76px;border-radius:18px}.cfb-logo-mark svg{width:100%;height:100%;display:block}.auth-subtitle{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#9fc5e5;margin:10px 0 12px}.auth-link{border:0;background:none;color:#8fc1e8;font-weight:800;font-size:12px;cursor:pointer;padding:8px 0;text-align:center;width:100%}.auth-link:hover{color:#fff}.auth-success{padding:10px 12px;border-radius:8px;background:#39ad7621;border:1px solid rgba(57,173,118,.38);color:#9df0bf;font-size:12px}.dev-reset-link{padding:10px 12px;border-radius:8px;background:#69a6d81c;border:1px solid rgba(105,166,216,.32);font-size:11px;color:#cfe5f7;overflow-wrap:anywhere}.dev-reset-link a{display:block;color:#9fd1f7;margin-top:5px}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#03070db3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-card{width:min(520px,100%);background:linear-gradient(145deg,color-mix(in srgb,var(--team-primary-deep) 92%,#0b1019),color-mix(in srgb,var(--team-secondary-deep) 74%,#151923));border-color:color-mix(in srgb,var(--team-secondary) 52%,transparent);color:var(--team-surface-text)}.modal-card h2{margin:3px 0 0;font-size:21px}.account-chip{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.account-logout{font-size:10px!important}@media(max-width:780px){.modal-backdrop{padding:12px}.account-chip>div{display:none}.cfb-logo-mark.large{width:68px;height:68px}}.auth-neutral{position:relative;overflow:hidden;background:radial-gradient(circle at 20% 10%,rgba(81,145,203,.24),transparent 28%),radial-gradient(circle at 80% 80%,rgba(22,102,65,.2),transparent 25%),linear-gradient(180deg,#07141f,#0b1d2d 55%,#0a1823)!important}.auth-neutral:before{content:"";position:absolute;inset:-10% -5%;background:repeating-linear-gradient(90deg,transparent 0 120px,rgba(255,255,255,.035) 121px 123px);transform:perspective(800px) rotateX(58deg) translateY(46%);opacity:.35;pointer-events:none}.auth-neutral .auth-card{position:relative;z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-neutral .auth-form select{border:1px solid rgba(120,172,216,.42);border-radius:9px;padding:12px 13px;background:#101f35;color:#f4f8fb;font-size:14px;outline:none}.auth-neutral .auth-form select option{background:#101f35;color:#f4f8fb}.auth-neutral .auth-form select:focus{border-color:#78b7ed;box-shadow:0 0 0 3px #78b7ed29}.auth-neutral .auth-link{color:#9fd0ff;text-decoration:underline;text-underline-offset:3px}.auth-neutral .auth-submit{background:linear-gradient(90deg,#4c79c9,#84a7d8)!important;color:#fff!important}.auth-neutral .cfb-logo-mark{background:linear-gradient(145deg,#17344d,#2d608a);border-color:#fff6;box-shadow:0 12px 28px #00000061}.account-menu{padding:7px 10px!important;font-size:11px}.auth-shell.auth-neutral .cfb-logo-mark{background:#0b1726;border-color:#ffffff52;overflow:hidden}.cfb-logo-mark img{width:90%;height:90%;object-fit:contain;display:block}.auth-warning{padding:10px 12px;border-radius:8px;background:#d6a84c24;border:1px solid rgba(214,168,76,.42);color:#f5d58b;font-size:12px;line-height:1.5}.dev-reset-link a{display:block;margin-top:7px;color:#a9c9ff;word-break:break-all;line-height:1.4}
