@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap");:root{--bg:#0c1014;--panel:#151b20;--panel2:#1b2329;--line:#2b343a;--text:#f3f1e9;--muted:#9aa5a9;--orange:#f28c52;--orange-hover:#f6a16f;--red:#e9655f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:DM Sans,Arial,sans-serif;font-size:14px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.topbar{height:77px;background:#11171b;border-bottom:1px solid #273037;position:-webkit-sticky;position:sticky;top:0;z-index:50}.topbar-inner{height:100%;gap:34px;padding:0 34px;max-width:1700px;margin:auto}.logo,.topbar-inner{display:flex;align-items:center}.logo{gap:11px;min-width:221px;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:22px;letter-spacing:.02em;line-height:.88}.logo-mark{height:37px;width:37px;background:var(--orange);color:#131414;border-radius:3px;display:grid;place-items:center;font-size:24px;transform:skew(-8deg)}.logo-mark span{font-size:12px;position:absolute;top:4px;right:3px}.logo-light{color:var(--orange)}.logo small{display:block;color:#8c9697;font:600 7px DM Sans,sans-serif;letter-spacing:.19em;margin-top:6px}.top-links{display:flex;gap:32px;align-items:center;white-space:nowrap}.top-links a{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:#c6cecc}.sidebar a:hover,.top-links a:hover{color:var(--orange)}.top-actions{margin-left:auto;display:flex;align-items:center;gap:18px}.search-link{color:#7f8b8f;border:1px solid #303a40;background:#192127;border-radius:4px;padding:10px 14px;font-size:19px;line-height:1;white-space:nowrap}.search-link span{font-size:11px;margin-left:9px}.button,.button-outline{background:var(--orange);color:#151617;border:1px solid var(--orange);padding:13px 18px;border-radius:3px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;gap:22px;align-items:center;justify-content:center;transition:.2s}.button:hover{background:var(--orange-hover)}.button:disabled{opacity:.45;cursor:not-allowed}.button-small{padding:12px 15px;white-space:nowrap}.button-outline{background:rgba(17,20,23,.55);color:#fff;border-color:#718084}.button-outline:hover{border-color:#fff}.app-shell{display:flex;max-width:1700px;margin:auto}.sidebar{width:237px;flex:none;border-right:1px solid #263039;padding:27px 17px 20px 20px;min-height:calc(100vh - 77px);display:flex;flex-direction:column;background:#11171b}.side-group{padding:0 0 20px;margin-bottom:18px;border-bottom:1px solid #263039}.side-label{font-size:9px;color:#7e8b90;letter-spacing:.18em;font-weight:800;margin:0 0 14px 13px}.side-group a{display:flex;align-items:center;gap:12px;color:#bbc5c6;font-size:12px;font-weight:700;padding:9px 12px;border-radius:3px}.side-group a>span:first-child{font-size:19px;width:19px;text-align:center;line-height:1}.side-group a:hover{background:#202a2f}.side-group .side-more{font-size:10px;color:var(--orange);letter-spacing:.03em;margin-top:5px}.tiny-team{width:19px;height:19px;border-radius:50%;color:#172024;font-size:10px!important;font-weight:900;display:grid;place-items:center}.side-footer{margin-top:auto;color:#86949b;font-size:10px;letter-spacing:.03em;padding:20px 12px}.online-dot{display:inline-block;width:7px;height:7px;background:#9dc67f;border-radius:50%;box-shadow:0 0 10px #9dc67f;margin-right:6px}.main-content{width:calc(100% - 237px)}.hero{height:485px;background:linear-gradient(90deg,rgba(8,13,17,.92),rgba(8,13,17,.75) 27%,rgba(8,13,17,.15) 64%),linear-gradient(0deg,rgba(9,12,14,.55),transparent 50%),url(/locker-room-hero.png) 50%/cover;position:relative;overflow:hidden}.hero-content{position:relative;z-index:1;padding:54px 56px;max-width:645px}.eyebrow,.hero-kicker{font-size:10px;letter-spacing:.2em;font-weight:800;color:var(--orange)}.hero-kicker{color:#d8d7cb}.hero h1,.not-found h1,.page-intro h1,.profile-banner h1,.theme-banner h1,.thread-detail h1{font-family:Barlow Condensed,Impact,sans-serif;font-size:78px;line-height:.84;letter-spacing:-.012em;text-transform:uppercase;margin:22px 0 15px;font-weight:900}.hero h1 em{color:var(--orange);font-style:normal}.hero p{max-width:440px;color:#c6c9c5;font-size:14px;line-height:1.6;margin:20px 0 27px}.hero-actions{display:flex;gap:12px}.hero-bottom{position:absolute;bottom:17px;left:55px;right:28px;justify-content:space-between;color:#acb1ad;letter-spacing:.2em;font-size:8px}.hero-bottom,.ticker{display:flex;font-weight:800}.ticker{height:40px;gap:25px;align-items:center;padding:0 30px;background:#1c2529;border-bottom:1px solid #384044;color:#a4b0b0;font-family:Barlow Condensed,sans-serif;letter-spacing:.14em;font-size:13px;white-space:nowrap;overflow:hidden}.ticker-live{color:#ff9b88}.ticker-sep{color:var(--orange)}.home-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:28px;gap:28px;padding:28px 29px 70px}.content-section{margin-bottom:36px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px;gap:15px}.section-heading h2{font:800 30px/.95 Barlow Condensed,sans-serif;text-transform:uppercase;margin:8px 0 0}.text-link{font-size:10px;color:var(--orange);text-transform:uppercase;font-weight:800;letter-spacing:.1em;white-space:nowrap}.text-link span{margin-left:5px}.league-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.league-card{background:linear-gradient(135deg,#1b2428,#151c21);border:1px solid #2b353a;min-height:112px;position:relative;padding:15px;overflow:hidden;transition:.2s}.league-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--orange)}.league-card:hover{border-color:var(--orange);transform:translateY(-2px)}.league-card-icon{display:block;color:var(--orange);font-size:21px;line-height:1;margin-bottom:10px}.league-card-name{font:800 23px/.9 Barlow Condensed,sans-serif;display:block}.league-card-sub{display:block;color:#88969a;font-size:8px;letter-spacing:.13em;font-weight:800;margin-top:6px}.league-card-arrow{position:absolute;right:13px;bottom:14px;color:var(--orange);font-size:16px}.feed-tabs{border-bottom:1px solid var(--line);display:flex;gap:25px;color:#8e9c9e;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:4px}.feed-tabs span{padding:0 0 13px}.feed-tabs .active{color:var(--orange);border-bottom:2px solid var(--orange)}.thread-card{display:flex;gap:15px;padding:17px 4px;border-bottom:1px solid var(--line);transition:.2s}.thread-card:hover{background:#151d21}.thread-vote{background:#1e282d;min-width:43px;height:62px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#b4bec0;gap:4px;font-size:10px;border-radius:3px}.thread-vote span{color:var(--orange)}.thread-body{min-width:0;flex:1 1}.thread-meta{display:flex;align-items:center;gap:7px;color:#8c9b9e;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap}.pill{color:var(--pill-color,var(--orange));background:#263039;padding:4px 7px;border-radius:2px;font-size:8px;letter-spacing:.09em;font-weight:800}.flag{color:#a7c2ce}.flag.hot{color:var(--orange)}.thread-card h3{font-size:14px;margin:9px 0 4px;line-height:1.25}.thread-card p{font-size:10px;color:#9aa7a9;margin:0 0 10px;line-height:1.5}.thread-bottom{display:flex;align-items:center;gap:6px;color:#87969b;font-size:9px}.avatar{width:21px;height:21px;display:inline-grid;place-items:center;background:#6b888d;color:white;font-size:10px;font-weight:800;border-radius:50%;flex:none}.thread-stats{display:flex;align-items:flex-end;gap:14px;color:#8c999d;font-size:10px;padding-bottom:5px;white-space:nowrap}.load-link{display:block;text-align:center;border:1px solid var(--line);padding:13px;color:var(--orange);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-top:13px}.home-rail{min-width:0}.rail-panel{background:#151d21;border:1px solid #29343a;padding:17px;margin-bottom:15px}.rail-title{font:800 18px Barlow Condensed,sans-serif;letter-spacing:.035em;display:flex;align-items:center;justify-content:space-between}.rail-title a,.rail-title>span:last-child{font:800 9px DM Sans,sans-serif;color:var(--orange);letter-spacing:.1em}.live i,.red-dot{background:var(--red);height:7px;width:7px;border-radius:50%;display:inline-block;box-shadow:0 0 8px var(--red);margin-right:5px}.rail-intro{color:#8c9c9e;font-size:10px;margin:7px 0 15px}.game-card{display:block;background:#202a2f;border:1px solid #334045;padding:12px;margin-bottom:8px;transition:.2s}.game-card:hover{border-color:var(--orange)}.game-bottom,.game-top{display:flex;justify-content:space-between;color:#8fa1a5;font-size:9px;letter-spacing:.1em;font-weight:800}.game-top span:last-child{color:#b9c1c0}.game-top .live{color:#ee8d7c!important}.game-teams{display:flex;justify-content:space-between;align-items:center;margin:15px 0 13px}.game-teams strong{font:800 23px Barlow Condensed,sans-serif}.game-teams span{font:800 18px Barlow Condensed,sans-serif;color:#f6eee4}.game-bottom span:last-child{color:var(--orange)}.team-rank{display:flex;align-items:center;gap:9px;padding:12px 0;border-top:1px solid #2d393e}.team-rank:first-of-type{margin-top:12px}.rank{color:#718086;font:700 14px Barlow Condensed,sans-serif}.team-badge{width:27px;height:27px;border-radius:50%;display:inline-grid;place-items:center;color:#162021;font:900 10px Barlow Condensed,sans-serif;flex:none}.team-rank>span:nth-child(3){flex:1 1;min-width:0}.team-rank strong{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-rank small{color:#849498;font-size:9px}.rank-arrow{color:#abbbbd}.join-panel{padding:24px;background:linear-gradient(145deg,#44362b,#1a2528);border:1px solid #76533a}.join-panel h3{font:800 31px/.92 Barlow Condensed,sans-serif;text-transform:uppercase;margin:11px 0}.join-panel p{color:#b8bdba;line-height:1.5;font-size:11px}.join-panel .button{margin-top:8px}.footer{padding:22px 34px 22px 270px;display:flex;justify-content:space-between;background:#0d1215;border-top:1px solid #283137;color:#7e8c8f;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.inner-page{padding:34px 36px 80px;max-width:1200px;margin:auto}.page-intro{padding:10px 0 35px;border-bottom:1px solid var(--line);margin-bottom:27px}.page-intro h1{font-size:58px;margin:13px 0}.page-intro p{color:#a9b4b4;margin:0}.forum-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:9px;gap:9px;margin-bottom:35px}.forum-row{padding:16px;background:#172126;border:1px solid var(--line);display:flex;gap:13px;align-items:center}.forum-row:hover,.team-tile:hover{border-color:var(--orange)}.forum-glyph{font-size:25px;color:var(--orange)}.forum-row span:nth-child(2){flex:1 1}.forum-row small,.forum-row strong{display:block}.forum-row strong{font-size:12px}.forum-row small{font-size:10px;color:#8d9d9e;margin-top:3px}.forum-arrow{color:var(--orange)}.expanded{grid-template-columns:repeat(5,1fr)}.theme-banner{min-height:270px;padding:32px 36px;position:relative;overflow:hidden;background:radial-gradient(circle at 83% 20%,color-mix(in srgb,var(--orange) 25%,transparent),transparent 35%),linear-gradient(120deg,#1d2a2e,#10191e);border:1px solid color-mix(in srgb,var(--orange) 36%,#2e3539)}.theme-banner:after{content:"";height:3px;background:var(--orange);left:0;right:0;bottom:0;position:absolute}.theme-pattern{font:900 230px Barlow Condensed,sans-serif;position:absolute;right:6%;top:-35px;color:var(--orange);opacity:.1;line-height:1}.theme-banner h1{font-size:75px;margin:20px 0 7px}.theme-banner h1 span{color:var(--orange)}.theme-banner p{max-width:430px;color:#b6c3c1;line-height:1.5}.banner-links{display:flex;gap:10px;margin-top:20px}.banner-links a{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;border:1px solid #536169;padding:10px 14px}.banner-links a:first-child{background:var(--orange);color:#142022;border-color:var(--orange)}.crumb{font-size:10px;color:#819195;margin:17px 0 28px;text-transform:uppercase;letter-spacing:.09em}.crumb a{color:#c7d0cf}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.team-tile{display:flex;gap:10px;align-items:center;padding:13px;background:#192227;border:1px solid #2e393e;font-weight:800;font-size:11px}.team-tile span:nth-child(2){flex:1 1}.team-tile b{color:var(--orange)}.games-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.games-grid .game-card{margin:0}.tag-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:24px 0;color:#8d9b9f;font-size:9px;letter-spacing:.1em;font-weight:800}.tag{border:1px solid #37434a;background:#1c262b;padding:8px 10px;color:#bdc6c6}.empty-state{border:1px dashed #39464b;padding:25px;color:#a7b4b6;font-size:12px}.empty-state a{color:var(--orange)}.team-heading{display:flex;align-items:center;gap:18px}.team-heading h1{font-size:61px}.team-badge.large{width:63px;height:63px;font-size:22px}.topic-nav{display:flex;gap:19px;overflow-x:auto;border-bottom:1px solid var(--line);font-size:10px;font-weight:800;color:#a6b4b4;text-transform:uppercase;letter-spacing:.07em;margin-bottom:28px;white-space:nowrap}.topic-nav span{padding-bottom:14px}.topic-nav span:first-child{color:var(--orange);border-bottom:2px solid var(--orange)}.thread-page{max-width:950px}.thread-detail{padding:29px;background:#172126;border:1px solid #324048}.thread-detail h1{font-size:49px;line-height:.96;text-transform:none;margin:19px 0 24px}.detail-byline{display:flex;align-items:center;gap:9px}.large-avatar{width:32px;height:32px;font-size:14px}.detail-byline a{font-size:11px;font-weight:800}.detail-byline small{display:block;color:#88999d;font-size:9px;margin-top:3px}.detail-copy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;margin:23px 0;color:#c9d1cf;line-height:1.7;font-size:13px}.detail-actions{display:flex;gap:20px;color:#a4b2b5;font-size:10px;font-weight:800}.reply-heading{display:flex;justify-content:space-between;align-items:center;margin:28px 0 10px}.reply-heading h2{font:800 27px Barlow Condensed,sans-serif;text-transform:uppercase;margin:0}.reply-heading h2 span{color:var(--orange)}.reply-heading>span{color:#8d9a9d;font-size:10px}.comment{display:flex;gap:12px;padding:20px 6px;border-bottom:1px solid var(--line)}.comment>div{flex:1 1}.comment strong{font-size:11px}.comment small{color:#87969a;font-size:9px}.comment p{font-size:12px;color:#bbc5c4;line-height:1.6}.avatar.alt{background:#a8827a}.comment-reaction{color:var(--orange);font-size:10px;font-weight:800}.comment-reaction span{margin-left:15px;color:#97a7a9}.reply-composer{margin:25px 0 40px;padding:20px;background:#172126;border:1px solid var(--line)}.reply-composer h3{font:800 24px Barlow Condensed,sans-serif;margin:0 0 14px}.create-form input,.create-form select,.create-form textarea,.reply-composer textarea{width:100%;background:#11191d;color:#f2f2e9;border:1px solid #39464a;border-radius:2px;padding:13px;outline:0}.create-form input:focus,.create-form select:focus,.create-form textarea:focus,.reply-composer textarea:focus{border-color:var(--orange)}.reply-composer .button{margin-top:12px}.success-message{color:#b5d99f}.create-page{max-width:900px}.create-form{background:#172126;border:1px solid #2c3940;padding:28px}.create-form label{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;color:#aebbbb;margin-bottom:23px}.create-form input,.create-form select,.create-form textarea{display:block;margin-top:9px;font-size:13px;letter-spacing:0}.form-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px}.form-bottom span{color:#85969a;font-size:10px}.success-panel{text-align:center;padding:40px}.success-panel>span{color:#a6cd87;font-size:38px}.success-panel h2{font:800 38px Barlow Condensed,sans-serif}.success-panel p{color:#aebbbb;max-width:450px;margin:0 auto 22px;line-height:1.6}.profile-banner{display:flex;align-items:center;gap:22px;min-height:220px;background:linear-gradient(120deg,#25343b,#11191e);border:1px solid #3a4b51;padding:30px}.profile-avatar{width:83px;height:83px;font:800 40px Barlow Condensed,sans-serif}.profile-banner h1{font-size:52px;margin:10px 0}.profile-banner p{color:#a8b6b8}.profile-stats{display:flex;gap:45px;border-bottom:1px solid var(--line);padding:22px 0 28px;margin-bottom:28px;color:#8fa0a2;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.profile-stats strong{display:block;font:800 28px Barlow Condensed,sans-serif;color:#f1eee4}.note{font-size:10px;color:#7f9094;margin-top:23px}.not-found{padding-top:80px;min-height:60vh}.not-found h1{font-size:60px}.not-found p{color:#a9b6b8}.not-found .button{margin-top:15px}@media(max-width:1200px){.top-links{gap:15px}.topbar-inner{gap:20px}.search-link span{display:none}.home-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px;padding:22px}.hero-content{padding-left:36px}.hero-bottom{left:36px}.expanded{grid-template-columns:repeat(3,1fr)}}@media(max-width:950px){.sidebar{display:none}.main-content{width:100%}.footer{padding-left:28px}.topbar-inner{padding:0 19px}.logo{min-width:auto}.top-links{display:none}.home-grid{grid-template-columns:1fr}.home-rail{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.join-panel{grid-column:1/-1}.games-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.topbar{height:63px}.topbar-inner{padding:0 13px}.logo{font-size:18px}.logo-mark{width:31px;height:31px;font-size:20px}.top-actions{gap:7px}.search-link{padding:7px 9px}.button-small{padding:9px;font-size:9px}.hero{height:520px;background-position:59%}.hero-content{padding:45px 22px}.hero h1{font-size:60px}.hero p{font-size:12px;max-width:320px}.hero-actions{flex-wrap:wrap}.hero-bottom{left:22px;right:17px}.hero-bottom span:last-child{display:none}.ticker{gap:17px;padding:0 14px}.home-grid{padding:22px 14px}.expanded,.league-grid{grid-template-columns:repeat(2,1fr)}.home-rail{display:block}.inner-page{padding:24px 15px 60px}.page-intro h1{font-size:47px}.forum-list,.team-grid{grid-template-columns:1fr}.theme-banner{padding:24px;min-height:250px}.theme-banner h1{font-size:60px}.team-heading h1{font-size:47px}.team-badge.large{width:45px;height:45px;font-size:15px}.games-grid{grid-template-columns:1fr}.thread-stats{display:none}.thread-detail{padding:19px}.thread-detail h1{font-size:37px}.profile-stats{gap:17px;flex-wrap:wrap}.footer{padding:18px;gap:10px}.footer span:last-child{display:none}.form-bottom{align-items:flex-start;flex-direction:column}}.mobile-menu{display:none;position:relative}.mobile-menu summary{list-style:none;cursor:pointer;font-size:21px;color:#f2eee5;padding:5px 8px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;right:0;top:43px;width:220px;max-height:calc(100vh - 80px);overflow:auto;background:#192227;border:1px solid #344147;box-shadow:0 20px 40px #0008;padding:8px;display:flex;flex-direction:column}.mobile-menu nav a{font-size:12px;padding:9px 10px;font-weight:700}.mobile-menu nav a:hover{background:#2b383d;color:var(--orange)}.mobile-menu nav span{color:#87979a;font-size:9px;letter-spacing:.15em;font-weight:800;padding:12px 10px 5px}@media(max-width:950px){.mobile-menu{display:block}}.account-link{font-size:10px;color:var(--orange);text-transform:uppercase;font-weight:800;letter-spacing:.08em;white-space:nowrap}.thread-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:20px}.ghost-button,.thread-controls button,.thread-controls>a{border:1px solid #445157;color:#d0d7d4;background:#243036;padding:9px 12px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.ghost-button:hover,.thread-controls button:hover{border-color:var(--orange);color:var(--orange)}.edit-thread{width:100%;display:grid;grid-gap:10px;gap:10px;margin-top:12px}.edit-thread input,.edit-thread textarea{background:#10191d;color:#fff;border:1px solid #435057;padding:11px;width:100%}.form-error{color:#f2a3a0!important;font-size:11px}.auth-form{max-width:540px}.auth-tabs{display:flex;gap:10px;margin-bottom:27px;border-bottom:1px solid var(--line)}.auth-tabs button{background:none;border:0;color:#97a6a8;text-transform:uppercase;letter-spacing:.1em;font-weight:800;font-size:11px;padding:0 5px 13px}.auth-tabs button.active{color:var(--orange);border-bottom:2px solid var(--orange)}.account-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.account-grid h2{font:800 30px Barlow Condensed,sans-serif;text-transform:uppercase;margin:12px 0}.account-grid p{color:#a9b8b9;line-height:1.6}.account-grid .ghost-button{margin-left:8px}.favorite-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px;margin-bottom:24px}.favorite-list button{border:1px solid #39474b;background:#202b30;color:#c5cfce;text-align:left;padding:10px;font-size:10px;font-weight:800}.favorite-list button span{float:right;color:var(--orange)}.favorite-list button.chosen{border-color:var(--orange);color:#f4f1e6}.account-saves{grid-column:1/-1}.account-saves a{display:block;padding:12px 0;border-bottom:1px solid var(--line);color:#f3e6d8}.notification-list{grid-template-columns:1fr}.notification-list button{background:none;border:0;color:var(--orange);font-size:10px}@media(max-width:700px){.account-grid{grid-template-columns:1fr}.account-saves{grid-column:auto}.account-link{font-size:9px}}@media(max-width:480px){.top-actions .search-link{display:none}.top-actions .button-small{font-size:0;padding:9px}.top-actions .button-small:first-letter{font-size:14px}.favorite-list{grid-template-columns:1fr}}.division-block{margin:22px 0 30px}.division-block h3{font:800 23px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;color:#f2eee5}.division-block h3 span{color:#91a4aa}.poll-card{background:#202d32;border:1px solid #3b4b50;padding:23px;max-width:760px}.poll-card h3{font:800 30px Barlow Condensed,sans-serif;text-transform:uppercase;margin:8px 0 18px}.poll-card p,.sports-note{color:#aab9bc;font-size:12px}.poll-options{display:grid;grid-gap:8px;gap:8px}.poll-options button{display:flex;justify-content:space-between;background:#162126;border:1px solid #465358;color:#f4eee6;padding:13px;text-align:left;font-weight:700;cursor:pointer}.poll-options button.chosen,.poll-options button:hover:not(:disabled){border-color:var(--orange)}.poll-options button:disabled{cursor:default}.poll-options b{color:var(--orange)}.poll-comments{margin-top:22px;border-top:1px solid #445157}.poll-comments h4{font:800 21px Barlow Condensed,sans-serif;text-transform:uppercase}.poll-comments>p{border-bottom:1px solid #354347;padding:10px 0}.poll-compose{display:flex;gap:8px}.poll-admin input,.poll-admin select,.poll-compose input{background:#10191d;border:1px solid #435057;color:#fff;padding:11px;min-width:0}.poll-compose input{flex:1 1}.poll-admin-actions button,.poll-compose button{background:#303d42;border:1px solid #556369;color:#f4eee6;padding:10px;cursor:pointer}.sports-list{border:1px solid #3b4b50}.sports-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:12px;gap:12px;padding:14px;border-bottom:1px solid #3b4b50;font-size:12px;align-items:center}.sports-row:last-child{border-bottom:0}.sports-row span{color:#aab9bc}.sports-row strong{text-transform:uppercase;color:var(--orange)}.topic-nav a{color:#c8d1d0;padding-bottom:14px}.topic-nav a:hover{color:var(--orange)}.topic-nav a[aria-current=page]{color:var(--orange);border-bottom:2px solid var(--orange)}.poll-admin{display:grid;grid-gap:15px;gap:15px;max-width:650px}.poll-admin label{display:grid;grid-gap:6px;gap:6px;color:#b5c3c4;font-size:11px;text-transform:uppercase;font-weight:800;letter-spacing:.06em}.poll-admin-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.poll-admin-actions{display:flex;gap:8px}@media(max-width:650px){.division-block h3{font-size:20px}.poll-card{padding:17px}.sports-row{grid-template-columns:1fr 1fr}.sports-row span{grid-column:1/-1}.poll-admin-options{grid-template-columns:1fr}}.sports-row{transition:background .2s}.sports-row:focus-visible,.sports-row:hover{background:#202d32;outline:none}.sports-row strong span{color:var(--orange);margin-left:6px}.sports-tabs{display:flex;gap:8px;overflow-x:auto;margin:-3px 0 30px;padding-bottom:9px}.sports-tabs a{white-space:nowrap;border:1px solid #36444a;background:#1a2429;padding:11px 14px;color:#b4c1c1;font-size:10px;font-weight:800;letter-spacing:.08em}.sports-tabs a:hover,.sports-tabs a[aria-current=page]{border-color:var(--orange);color:var(--orange)}.sports-hub-list{margin-top:16px}.game-detail-hero{background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--orange) 20%,transparent),transparent 37%),#172126;border:1px solid #3b4b50;border-bottom:3px solid var(--orange);padding:30px}.game-detail-hero h1{font:900 clamp(36px,6vw,68px)/.95 Barlow Condensed,sans-serif;text-transform:uppercase;margin:14px 0}.game-detail-hero p{color:#aebcbd}.game-scoreboard{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px;padding:23px 0;border-top:1px solid #3b4b50;margin-top:22px;font:800 clamp(16px,2vw,26px) Barlow Condensed,sans-serif}.game-scoreboard>div:last-child{text-align:right}.game-scoreboard strong{font-size:clamp(27px,4vw,54px);color:var(--orange);white-space:nowrap}.game-scoreboard a:hover,.game-status{color:var(--orange)}.game-status{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.15em}.game-status.live{color:#f08476}.game-detail-nav{display:flex;gap:22px;overflow-x:auto;border-bottom:1px solid var(--line);margin:23px 0 32px;padding-bottom:15px;white-space:nowrap}.game-detail-nav a{color:#bac7c7;font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.game-detail-nav a:hover{color:var(--orange)}.game-detail-panel{background:#172126;border:1px solid #344248;padding:22px;line-height:1.6;color:#d0d9d7}.game-detail-panel p:first-child{font-size:15px;margin-top:0}.game-stats{border:1px solid #3b4b50}.game-stat,.game-stats-head{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:12px;gap:12px;text-align:center;align-items:center;padding:12px;border-bottom:1px solid #344248}.game-stats-head{background:#202d32;font-size:10px;color:#bfcaca;text-transform:uppercase}.game-stat:last-child{border-bottom:0}.game-stat span{color:#aab8ba;font-size:11px}.game-stat strong{color:var(--orange)}.game-moment{display:grid;grid-template-columns:48px 130px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:13px;border-bottom:1px solid #344248}.game-moment:last-child{border-bottom:0}.game-moment span{color:var(--orange);font-weight:800}.game-moment p{margin:0;color:#b7c4c5}.game-detail-links{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:650px){.game-detail-hero{padding:20px}.game-scoreboard{gap:8px}.game-scoreboard>div{font-size:16px}.game-moment{grid-template-columns:38px 1fr}.game-moment p{grid-column:2}.sports-row strong{font-size:11px}}.sports-tabs{scrollbar-width:none}.sports-tabs::-webkit-scrollbar{display:none}@media(max-width:480px){.top-actions .button-small{display:none}}.forum-feed-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;grid-gap:18px;gap:18px;align-items:start}.forum-feed-layout>.feed,.forum-game-rail{min-width:0}.forum-game-rail .rail-panel{padding:13px}.forum-game-rail .rail-title{font-size:16px}.forum-game-rail .game-card{padding:10px}.forum-game-rail .game-teams strong{font-size:20px}.game-card-live{position:relative;overflow:hidden;padding-bottom:16px}.game-card-live:after,.game-detail-live:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#79c9ef,#e9655f,transparent);background-size:50% 100%;animation:score-live-sweep 2.5s linear infinite}.game-detail-live{position:relative;overflow:hidden}@keyframes score-live-sweep{0%{background-position:0 0}to{background-position:200% 0}}@media(max-width:850px){.forum-feed-layout{grid-template-columns:1fr}.forum-game-rail .rail-panel{display:block}.forum-game-rail .game-card{display:inline-block;vertical-align:top;width:calc(33.333% - 7px);margin-right:7px}}@media(max-width:650px){.forum-game-rail .game-card{display:block;width:100%;margin-right:0}}@media(prefers-reduced-motion:reduce){.game-card-live:after,.game-detail-live:before{animation:none}}.forum-game-rail .game-bottom span:first-child,.game-card .game-teams strong,.home-rail .game-bottom span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-card .game-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:6px;gap:6px}.game-card .game-teams strong:last-child{text-align:right}.game-card .game-teams-single strong{grid-column:1/-1;text-align:left;white-space:normal;line-height:1.05}.team-banner{position:relative;overflow:hidden}.team-banner .theme-pattern{font-size:clamp(7rem,19vw,18rem);opacity:.12;right:2%;top:-17%;pointer-events:none}.brand-texture-court:after,.brand-texture-diamond:after,.brand-texture-field:after,.brand-texture-ice:after,.brand-texture-pitch:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.1;background:repeating-linear-gradient(115deg,transparent,transparent 22px,#fff 23px,transparent 24px)}.team-banner>*{position:relative;z-index:1}.prediction-panel{margin-bottom:20px}.prediction-choices,.prediction-consensus{display:flex;justify-content:space-between;gap:14px;align-items:center}.prediction-choices button{flex:1 1;background:#1c2b30;color:#eee;border:1px solid #53707a;padding:12px;cursor:pointer}.prediction-choices button.chosen{border-color:#78c8ea;background:#244251}.prediction-form{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.prediction-form input{max-width:70px}.prediction-form input,.prediction-form select{background:#12232a;color:#fff;border:1px solid #53636b;padding:8px}.prediction-form .button{justify-self:start}@media(max-width:650px){.prediction-consensus{flex-wrap:wrap}.prediction-consensus span{order:3;width:100%;text-align:center}.team-banner .theme-pattern{font-size:8rem}}.standings-table{overflow-x:auto}.standings-row{display:grid;grid-template-columns:35px minmax(130px,1fr) repeat(5,50px);grid-gap:8px;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid #34434a;background:#18252b;color:#e9e9e6;min-width:480px}.standings-row:first-child{color:#90aab6;font-size:.75rem;text-transform:uppercase}.standings-row:nth-child(2n){background:#1c2b31}.topic-nav{scrollbar-width:none}.topic-nav::-webkit-scrollbar{display:none}.topic-nav a{white-space:nowrap}.post-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}.post-actions button,.subtle-button{border:0;background:transparent;color:#a9c9d4;font-size:11px}.post-actions textarea{width:100%;background:#17262c;color:#fff;border:1px solid #4a636e}.game-detail-nav{scrollbar-width:none}.game-detail-nav::-webkit-scrollbar{display:none}.report-control{max-width:100%;display:inline-flex;flex-direction:column;gap:8px;align-items:flex-start}.report-form{box-sizing:border-box;max-width:100%;width:min(360px,100%);padding:14px;border:1px solid #35454b;background:#151f23}.report-form label{display:flex;flex-direction:column;gap:8px}.report-form textarea{width:100%;box-sizing:border-box;background:#0c1215;color:#f4f2ec;border:1px solid #35454b;padding:10px;font:inherit}.report-form>div{display:flex;gap:8px;margin-top:10px}.directory-controls{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.directory-controls label{flex:1 1;min-width:160px;font-size:12px;color:var(--muted)}.directory-controls input,.directory-controls select{display:block;width:100%;margin-top:6px;padding:12px;background:#172126;color:#f1f1e9;border:1px solid #334249}.entity-tile{min-width:0}.entity-tile small{display:block;font-size:10px;color:#92a4ac;margin-top:5px}.entity-tile .ghost-button{margin:6px 0}.sport-group{margin:28px 0}.sport-group h3{margin-bottom:15px}.entity-directory .team-grid{align-items:start}.entity-directory .team-tile{height:100%}.mobile-menu nav{max-height:75vh;overflow-y:auto}@media(max-width:600px){.directory-controls label{min-width:0;flex-basis:100%}.entity-directory .team-grid{grid-template-columns:1fr}.theme-banner h1{overflow-wrap:anywhere}}@media(min-width:951px) and (max-width:1400px){.topbar-inner{gap:18px;padding:0 24px}.top-links{gap:18px}.top-actions{gap:12px}.search-link span{display:none}.logo{min-width:210px}}.side-group a>span:last-child{width:auto;font-size:12px;line-height:1.4;text-align:left;min-width:0;overflow-wrap:anywhere}.sport-group .league-grid.expanded{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:950px){.sport-group .league-grid.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}#league-forums{scroll-margin-top:100px}.feed-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 0 13px;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;min-height:44px}.feed-tabs button:focus-visible,.game-discussion-link:focus-visible,.game-feed-toggle button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.game-feed-toggle{display:flex;gap:8px;margin:0 0 12px}.game-feed-toggle button{background:#172126;border:1px solid #334249;color:#a9b9bc;font:800 10px DM Sans,sans-serif;padding:10px 12px;min-height:44px;cursor:pointer}.game-feed-toggle button[aria-pressed=true]{color:var(--orange);border-color:var(--orange)}.game-card>a{display:block}.game-card-actions{border-top:1px solid #354349;margin-top:10px;padding-top:4px}.game-card-actions a{display:flex;align-items:center;min-height:44px;color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.03em}.sports-row-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid #3b4b50}.sports-row-wrap:last-child{border-bottom:0}.sports-row-wrap .sports-row{border:0;min-width:0}.game-discussion-link{display:flex;align-items:center;min-height:44px;padding:10px 14px;color:var(--orange);font-size:10px;font-weight:800;max-width:150px}.game-discussion-cta{margin-top:18px}#discussion,#stats,#summary,#timeline{scroll-margin-top:100px}@media(max-width:850px){.sports-row-wrap{grid-template-columns:1fr}.game-discussion-link{max-width:none;justify-content:flex-end;padding-top:0}.sports-row-wrap .sports-row{padding-bottom:6px}}.avatar{overflow:hidden;flex-shrink:0}.avatar img{width:100%;height:100%;object-fit:cover}.media-upload{margin:14px 0}.media-upload input{padding:10px!important;width:100%;max-width:100%}.media-upload small{display:block;margin-top:6px;color:var(--muted)}.gif-attachment{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:14px 0;max-width:100%}.gif-attachment img{max-width:min(100%,420px);max-height:300px;object-fit:contain;border:1px solid var(--border)}.onboarding{max-width:850px}.onboarding-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:24px}.email-optin{display:flex!important;align-items:center;gap:12px;margin-top:25px}.email-optin input{width:auto!important}.comment>div{min-width:0}@media(max-width:700px){.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-metrics .create-form{padding:16px}.media-upload input{font-size:13px}}.giveaway-hero{margin:20px 0;padding:32px;border:1px solid #344b56;border-left:4px solid #78cbe8;background:linear-gradient(120deg,#182a30,#10171b)}.giveaway-hero h1{max-width:900px;font-size:clamp(32px,5vw,64px);line-height:1.05;margin:16px 0}.giveaway-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:24px 0}.giveaway-card{display:block;text-decoration:none;color:inherit}.giveaway-clock{font-weight:700;color:#79cde9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.giveaway-draft{border:1px solid #b07841;background:#302519;padding:14px;color:#ffcc92}.giveaway-prize img{width:100%;height:240px;object-fit:contain;background:#121c21;margin-bottom:16px}.giveaway-image-placeholder{display:grid;place-items:center;height:180px;background:#162229;color:#a5b2b9;text-align:center;padding:20px;margin-bottom:16px;border:1px dashed #4b616b;font-size:12px;letter-spacing:1px}.giveaway-check,.giveaway-share{display:flex!important;align-items:center;gap:12px;flex-wrap:wrap}.giveaway-share{margin:16px 0}.giveaway-check{font-size:14px!important;letter-spacing:0!important;text-transform:none;line-height:1.6;margin:12px 0}.giveaway-check input{width:18px!important;height:18px;flex-shrink:0;accent-color:#78cbe8}.giveaway-entry-form{display:grid;grid-gap:14px;gap:14px}.giveaway-admin select,.giveaway-entry-form select{width:100%;padding:12px;background:#152127;color:#f5f3eb;border:1px solid #435962}.giveaway-admin fieldset,.giveaway-entry-form fieldset{border:1px solid #344650;padding:14px;min-width:0;display:grid;grid-gap:14px;gap:14px}.giveaway-admin fieldset:disabled{opacity:.65}.giveaway-rule{margin:18px 0;white-space:pre-line}.giveaway-rule h2{text-transform:capitalize}.giveaway-faq{margin:24px 0}.giveaway-faq details{padding:14px 0;border-bottom:1px solid #30434b}.giveaway-faq summary{cursor:pointer}.giveaway-promo{display:flex;flex-direction:column;gap:6px;padding:14px;margin:14px 20px;background:#1b292c;border:1px solid #46616c;color:#f4f1e7;text-decoration:none}.sidebar .giveaway-promo{margin:12px;font-size:13px}.mobile-menu .giveaway-promo{margin:8px}.giveaway-admin-form{display:grid;grid-gap:16px;gap:16px;margin:20px 0}.giveaway-admin-form input,.giveaway-admin-form textarea{width:100%}.giveaway-admin-form textarea{min-height:90px}.giveaway-admin-form label{display:grid;grid-gap:8px;gap:8px}.giveaway-admin-select{display:grid;grid-gap:10px;gap:10px;margin:20px 0}.giveaway-admin pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:500px;overflow:auto;font-size:12px}.giveaway-table{width:100%;overflow-x:auto}.giveaway-table table{width:100%;border-collapse:collapse}.giveaway-table td,.giveaway-table th{padding:14px;border-bottom:1px solid #34454e;text-align:left}.giveaway-table small{display:block;color:#a8b6bd}.giveaway-admin-result{position:-webkit-sticky;position:sticky;bottom:8px;padding:16px;background:#17272d;border:1px solid #456372;z-index:4}.giveaway-admin .sports-tabs{flex-wrap:wrap}.giveaway-admin .sports-tabs button[aria-pressed=true]{border-color:#78cbe8;color:#78cbe8}@media(max-width:700px){.giveaway-grid{grid-template-columns:1fr;gap:14px}.giveaway-hero{padding:22px 18px}.giveaway-prize img{height:200px}.giveaway-share{gap:10px}.giveaway-admin-form fieldset{padding:10px}.giveaway-check{align-items:flex-start}.giveaway-promo{margin:10px}.giveaway-table td{min-width:130px}}.giveaway-launch .giveaway-hero{position:relative;border-left-color:var(--orange);background:radial-gradient(ellipse at 100% 0,rgba(120,203,232,.14),transparent 65%),linear-gradient(130deg,#1d292f,#10171b);padding:28px 32px}.giveaway-launch .launch-headline{font-family:Barlow Condensed,Impact,sans-serif;text-transform:uppercase;font-weight:900;font-size:clamp(44px,6vw,76px);line-height:.88;letter-spacing:-.015em;margin:18px 0;max-width:100%}.launch-headline>span{display:block}.giveaway-launch .launch-headline .launch-brand{font-family:DM Sans,sans-serif;font-size:12px;letter-spacing:.2em;line-height:1.4;margin-bottom:12px}.giveaway-launch .launch-headline .launch-value{color:var(--orange);font-size:clamp(86px,10vw,132px);line-height:.9;margin-bottom:8px}.launch-subtitle{font-weight:700;color:#c9d2d5;line-height:1.5}.launch-hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin:20px 0 12px}.launch-hero-actions>span{font-size:10px;letter-spacing:.13em;font-weight:800;color:#b9dce9}.launch-cta{min-width:190px;min-height:50px;font-size:13px}.giveaway-entry-links{display:flex;flex-wrap:wrap;gap:16px;margin:14px 0;font-size:11px;color:#c1cbd0}.giveaway-entry-links a{text-decoration:underline;text-underline-offset:4px}.launch-countdown{position:absolute;right:32px;top:56px;max-width:44%}.launch-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.launch-clock>div{border:1px solid #354953;background:#152128;padding:14px 12px;text-align:center}.launch-clock strong{display:block;font:800 34px/1 Barlow Condensed,sans-serif;color:#79cde9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.launch-clock small{display:block;font-size:8px;letter-spacing:.1em;margin-top:8px;color:#acb9c1}.launch-countdown>small{color:#9eabb1;font-size:10px}.giveaway-launch .giveaway-draft{font-size:11px;line-height:1.5;margin:22px 0 0}.giveaway-launch .giveaway-prize{border-top:3px solid #78cbe8;padding:22px;background:linear-gradient(150deg,#1d292f,#141b20)}.giveaway-launch .giveaway-prize:nth-child(2){border-top-color:var(--orange)}.giveaway-launch .giveaway-image-placeholder,.giveaway-launch .giveaway-prize img{height:260px;margin-bottom:20px;object-fit:contain}.launch-prize-title{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;line-height:1.1!important;margin:14px 0!important}.launch-prize-title span{display:block;font-size:19px;color:#c4ced1}.launch-prize-title strong{display:block;font-size:clamp(28px,3vw,40px);margin:6px 0}.giveaway-launch .giveaway-prize p{line-height:1.6;color:#a9b6bc}.launch-story{padding:26px 0;max-width:760px}.launch-about h2,.launch-story h2{font:900 42px/.95 Barlow Condensed,sans-serif;margin:14px 0 20px}.launch-about p,.launch-story p{color:#b6c2c7;line-height:1.7}.launch-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:8px 0 28px}.launch-steps>div{padding:20px;border:1px solid var(--line);background:#151d22}.launch-steps>div>span{font:800 30px Barlow Condensed,sans-serif;color:var(--orange)}.launch-steps h3{font:800 22px Barlow Condensed,sans-serif;margin:10px 0}.launch-steps p{color:#aebbc2;font-size:12px;line-height:1.6}.giveaway-launch #giveaway-eligibility,.giveaway-launch #giveaway-entry{scroll-margin-top:95px}.giveaway-launch #giveaway-entry h2{font:900 36px Barlow Condensed,sans-serif}.giveaway-launch .giveaway-entry-form fieldset fieldset{display:flex;gap:8px;flex-wrap:wrap}.giveaway-launch .giveaway-entry-form fieldset fieldset .giveaway-check{border:1px solid #45565f;padding:12px;min-height:48px;text-transform:uppercase;flex:1 1;justify-content:center;border-radius:3px}.giveaway-launch .giveaway-entry-form fieldset fieldset .giveaway-check:has(input:checked){background:#203642;border-color:#78cbe8}.giveaway-launch .giveaway-entry-form fieldset fieldset .ghost-button{min-height:48px}.launch-about{padding:28px;border:1px solid var(--line);margin:24px 0;background:#141c21}@media(max-width:1100px){.launch-countdown{position:static;max-width:400px;margin-top:24px}.launch-clock>div{padding:12px}.giveaway-launch .launch-headline{font-size:58px}}@media(max-width:700px){.giveaway-launch .giveaway-hero{padding:22px 18px}.giveaway-launch .launch-headline{font-size:50px}.giveaway-launch .launch-headline .launch-value{font-size:98px}.launch-hero-actions{gap:12px}.launch-hero-actions .launch-cta{width:100%}.launch-clock{gap:6px}.launch-clock>div{padding:12px 8px}.launch-clock strong{font-size:30px}.launch-clock small{font-size:7px}.giveaway-launch .giveaway-prize{padding:18px}.giveaway-launch .giveaway-image-placeholder,.giveaway-launch .giveaway-prize img{height:240px}.launch-steps{grid-template-columns:1fr;gap:10px}.launch-steps>div{padding:16px}.launch-about h2,.launch-story h2{font-size:36px}.launch-about{padding:20px}.giveaway-launch .giveaway-share{flex-wrap:wrap}.giveaway-launch .giveaway-share .text-link{white-space:normal;min-height:44px;display:flex;align-items:center}}.giveaway-launch .giveaway-entry-form fieldset fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.giveaway-launch .giveaway-entry-form fieldset fieldset .giveaway-check{flex-direction:column;flex-wrap:nowrap;padding:12px 5px;margin:0;font-size:11px!important;gap:8px;min-height:74px;text-transform:uppercase!important}.giveaway-launch .giveaway-entry-form fieldset fieldset .ghost-button{min-width:0;padding:12px 5px;font-size:11px;white-space:normal}.giveaway-reward-panel{min-width:0;color:var(--text)}.giveaway-reward-header{display:flex;gap:16px;align-items:center;margin:20px 0}.giveaway-reward-check{display:grid;place-items:center;flex:none;width:48px;height:48px;border:1px solid var(--orange);border-radius:50%;color:var(--orange);font-size:26px;background:#30251e}.giveaway-reward-header h2{font:900 42px/1 Barlow Condensed,sans-serif!important;margin:7px 0!important}.giveaway-reward-header p{font-size:12px;line-height:1.5;color:#acbac0;margin:8px 0}.giveaway-entry-total{display:grid;grid-template-columns:1fr 1.4fr;background:linear-gradient(130deg,#30251e,#1d272c);border:1px solid #73513b;border-top:3px solid var(--orange);margin:24px 0}.giveaway-entry-total>div{padding:20px;display:grid;align-content:center;grid-gap:10px;gap:10px;min-width:0}.giveaway-entry-total>div+div{border-left:1px solid #4a413b}.giveaway-entry-total strong{font:900 72px/.9 Barlow Condensed,sans-serif;color:var(--orange);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.giveaway-entry-total b{font:800 24px/1.05 Barlow Condensed,sans-serif}.giveaway-entry-total small{color:#aebac0;font-size:11px;line-height:1.5}.giveaway-earn h3,.giveaway-entry-ledger h3{font:800 27px Barlow Condensed,sans-serif;margin:20px 0 14px}.giveaway-entry-ledger dl{margin:0}.giveaway-entry-ledger dl>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0;border-bottom:1px solid var(--line)}.giveaway-entry-ledger dt{font-size:13px;font-weight:700}.giveaway-entry-ledger dt small{display:block;font-size:11px;color:#a5b3bb;font-weight:400;margin-top:5px}.giveaway-entry-ledger dd{font:800 26px Barlow Condensed,sans-serif;color:var(--orange);margin:0}.giveaway-referral-progress{display:flex;justify-content:space-between;margin:20px 0 9px;font-size:12px}.giveaway-referral-progress strong{color:var(--orange);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.giveaway-entry-ledger progress{display:block;width:100%;height:9px;border:0;border-radius:10px;overflow:hidden;accent-color:var(--orange);background:#2b353b}.giveaway-entry-ledger progress::-webkit-progress-bar{background:#2b353b}.giveaway-entry-ledger progress::-webkit-progress-value{background:var(--orange)}.giveaway-entry-ledger progress::-moz-progress-bar{background:var(--orange)}.giveaway-entry-ledger>p{font-size:11px;color:#a6b5bd;line-height:1.5}.giveaway-reward-deadline{padding:18px;background:#111b21;border:1px solid #2f424b;display:grid;grid-gap:8px;gap:8px;margin:24px 0}.giveaway-reward-deadline b{font-size:14px}.giveaway-reward-deadline small{font-size:10px;color:#a7b8bf}.giveaway-reward-deadline .giveaway-clock{margin:4px 0;font-size:17px}.giveaway-earn{border-top:1px solid #43545e;padding-top:24px}.giveaway-earn>p{color:#b6c2c8;line-height:1.7;font-size:13px}.giveaway-earning-action{background:#201f1c;border:1px solid #765139;padding:18px;margin:20px 0}.giveaway-reward-badge{display:inline-block;color:var(--orange);font-size:10px;letter-spacing:.08em;font-weight:800;line-height:1.6;margin-bottom:16px}.giveaway-earning-action label,.giveaway-sharing-only label{display:grid;grid-gap:8px;gap:8px;font-size:9px;letter-spacing:.1em;font-weight:700}.giveaway-earning-action input,.giveaway-sharing-only input{width:100%;min-width:0;padding:12px;background:#12191d;border:1px solid #3d4b51;color:#b8c6cb;font-size:11px;letter-spacing:0;border-radius:3px}.giveaway-earning-action .button{width:100%;min-height:48px;margin-top:12px}.giveaway-referral-requirements{font-size:12px;line-height:1.8;margin:18px 0}.giveaway-referral-requirements summary{cursor:pointer;font-weight:700}.giveaway-referral-requirements ol{padding-left:20px;color:#b2bfc6}.giveaway-referral-requirements li{padding:3px 0}.giveaway-sharing-only{border:1px solid var(--line);padding:18px;margin-top:20px;background:#121b21}.giveaway-sharing-only>.eyebrow{color:#a8bac4;font-size:9px;line-height:1.7}.giveaway-sharing-only p{font-size:11px;line-height:1.7;color:#aab9c0}.giveaway-reward-share{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.giveaway-reward-share .ghost-button{display:flex;justify-content:center;align-items:center;text-align:center;min-height:48px;white-space:normal;padding:12px 8px;font-size:10px;line-height:1.5}.giveaway-reward-share>button:last-child{grid-column:1/-1}.giveaway-share-feedback{min-height:18px;margin-bottom:0}.giveaway-entry-design-preview{max-width:660px;margin:24px auto;border:1px solid #3a4d57;background:#151d22;padding:26px}.giveaway-entry-design-preview>label{display:grid;grid-gap:12px;gap:12px;font-size:10px;letter-spacing:.1em;font-weight:800}.giveaway-entry-design-preview select{width:100%;min-height:44px;background:#121b21;color:var(--text);border:1px solid #43545e;padding:12px}.giveaway-entry-design-preview .giveaway-draft{font-size:11px;line-height:1.6}@media(max-width:700px){.giveaway-entry-design-preview{padding:18px;margin:18px 0}.giveaway-entry-total>div{padding:16px 12px}.giveaway-entry-total strong{font-size:62px}.giveaway-entry-total b{font-size:21px}.giveaway-entry-total .eyebrow{font-size:8px;line-height:1.6}.giveaway-reward-header{gap:12px}.giveaway-reward-header h2{font-size:36px!important}.giveaway-reward-check{height:40px;width:40px;font-size:22px}.giveaway-earning-action,.giveaway-sharing-only{padding:14px}.giveaway-reward-share{grid-template-columns:1fr}.giveaway-reward-share>button:last-child{grid-column:auto}.giveaway-reward-deadline .giveaway-clock{font-size:15px}}.game-highlights{margin-top:18px;border:1px solid var(--border,#33434a);border-left:3px solid var(--orange);background:#151f24;border-radius:3px}.game-highlights summary{display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer;list-style:none;min-height:56px}.game-highlights summary::-webkit-details-marker{display:none}.highlight-play{color:var(--orange);font-size:17px}.game-highlights summary strong{display:block;font-size:14px}.game-highlights summary small{display:block;color:#9badb5;font-size:11px;margin-top:3px}.highlight-expand{margin-left:auto;font-size:22px;color:var(--orange)}.game-highlights[open] .highlight-expand{transform:rotate(45deg)}.game-highlights summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.highlight-content{padding:0 14px 14px;display:grid;grid-gap:16px;gap:16px}.highlight-content iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#0b1115}.highlight-content a{display:inline-flex;align-items:center;min-height:44px;color:var(--orange);font-size:12px;font-weight:700}.highlight-content p{margin:0;font-size:11px;color:#9badb5;line-height:1.5}.attachment-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:14px 0 6px}.attachment-toolbar .media-upload{margin:0}.attachment-toolbar .media-upload label{margin:0;padding:9px 12px;font-size:11px;cursor:pointer;border:1px solid var(--line);background:var(--panel2);border-radius:3px;text-transform:none;letter-spacing:0;min-height:40px}.attachment-toolbar .media-upload input{display:none}.attachment-toolbar .spoiler-toggle{display:flex;align-items:center;gap:7px;margin:0;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;min-height:40px}.spoiler-toggle input{width:16px!important;margin:0!important;accent-color:var(--orange)}.composer-hint,.draft-status{color:var(--muted);font-size:11px;line-height:1.6}.draft-status{display:block;margin:10px 0}.media-upload progress{display:block;width:100%;height:4px;accent-color:var(--orange)}.media-upload [role=status]{font-size:11px;display:block;max-width:150px;margin-top:6px}.attachment-previews{margin-top:12px}.photo-attachments{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.photo-attachments button{padding:0;border:1px solid var(--line);background:var(--panel2);border-radius:4px;overflow:hidden;max-width:100%;width:160px;height:120px}.photo-attachments img{display:block;width:100%;height:100%;object-fit:cover}.photo-caption{display:flex;align-items:center;gap:8px;margin:8px 0}.photo-caption input{min-width:0;flex:1 1;margin:0!important}.photo-caption button{white-space:nowrap;font-size:11px}.photo-lightbox{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:60px 20px 20px;background:rgba(5,8,11,.97);border:0;z-index:1000;display:flex;align-items:center;justify-content:center}.photo-lightbox>img{max-width:100%;max-height:100%;object-fit:contain}.photo-lightbox>button{position:absolute;right:20px;top:16px;border:1px solid var(--orange);background:var(--panel);color:var(--text);padding:10px 14px}.fan-copy{white-space:pre-wrap;overflow-wrap:anywhere}.community-content a{color:var(--orange)}.spoiler-cover{border:1px dashed #596066;display:flex;gap:12px;align-items:center;justify-content:space-between;margin:14px 0;padding:14px}.fan-quote,.spoiler-cover{background:var(--panel2);color:var(--muted);font-size:12px}.fan-quote{margin:12px 0;padding:12px 14px;border-left:3px solid var(--orange);overflow-wrap:anywhere}.fan-quote strong{color:var(--orange);font-size:11px}.fan-quote p{margin:6px 0;white-space:pre-wrap}.mention-suggestions{border:1px solid var(--line);background:var(--panel2);max-width:440px;padding:4px}.mention-suggestions button{display:block;border:0;color:var(--orange);background:transparent;width:100%;text-align:left;padding:10px}.mention-suggestions small{color:var(--muted);margin-left:8px}.post-actions>.reply-composer,.post-actions>div{flex-basis:100%;width:100%;min-width:0}.post-actions .composer-extras button{padding:8px}.shot-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.shot-heading h3{margin:8px 0}.shot-badge{font-size:9px;letter-spacing:.1em;border:1px solid var(--line);padding:6px;color:var(--orange);white-space:nowrap}.shot-details{margin:12px 0}.shot-details summary,.shot-history summary{cursor:pointer;color:var(--orange);padding:12px 0;font-size:12px;font-weight:700}.saved-shot{line-height:1.7}.saved-shot small{display:block;color:var(--muted)}.shot-history-link{display:inline-block;margin:12px 0 0;color:var(--orange);font-size:11px}.shot-history{margin-top:22px}.shot-record{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.shot-record>span{padding:12px 18px;background:var(--panel2);border:1px solid var(--line);font-size:11px;color:var(--muted)}.shot-record strong{display:block;font-size:24px;color:var(--orange)}.shot-history-list a{display:flex!important;flex-direction:column;gap:6px;padding:14px 0!important;border-bottom:1px solid var(--line);font-size:12px}.shot-history-list small{color:var(--muted)}@media(max-width:600px){.attachment-toolbar{gap:6px}.attachment-toolbar .media-upload label{padding:9px 10px}.photo-attachments button{width:calc((100% - 16px)/3);height:92px}.photo-caption{flex-wrap:wrap}.photo-caption input{flex-basis:100%;font-size:16px}.photo-caption button{padding:6px 0}.spoiler-cover{flex-direction:column}.shot-heading,.spoiler-cover{align-items:flex-start}.prediction-consensus{flex-wrap:wrap;gap:8px}.prediction-consensus strong{font-size:11px;flex:1 1}.prediction-consensus>span{font-size:10px}.prediction-choices{flex-wrap:wrap}.prediction-choices button{flex:1 1;min-height:44px}.prediction-form input{max-width:75px}.shot-record{gap:6px}.shot-record>span{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);padding:10px}.post-actions{gap:8px}.photo-lightbox{padding:70px 10px 20px}}.sports-table-scroll{width:100%;overflow-x:auto;border:1px solid var(--line);margin-top:16px}.sports-data-table{width:100%;border-collapse:collapse;font-size:14px;text-align:right;white-space:nowrap}.sports-data-table caption{text-align:left;padding:16px;color:var(--muted,#a5afb3)}.sports-data-table td,.sports-data-table th{padding:16px;border-bottom:1px solid var(--line)}.sports-data-table thead th{font-size:12px;color:var(--muted,#a5afb3)}.sports-data-table th[scope=row]{text-align:left;min-width:176px}.sports-data-table tbody tr:last-child>*{border-bottom:0}.sports-data-table tbody tr:hover{background:#ffffff05}.sports-player-picker{display:flex;flex-direction:column;gap:8px;max-width:400px;margin:16px 0;font-size:14px}.sports-player-picker select{font:inherit;color:inherit;background:#172228;border:1px solid var(--line);padding:16px;width:100%}@media(max-width:640px){.sports-data-table td,.sports-data-table th{padding:8px 16px}.sports-data-table th[scope=row]{min-width:144px}}.odds-row{border-top:1px solid var(--border,#304047);padding:9px 0 6px;text-align:left;white-space:normal;min-width:0}.odds-values{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:11px;line-height:1.5;color:#d1dce0}.odds-values>span{min-width:0}.odds-values small{display:block;font-size:8px;letter-spacing:1px;color:var(--orange)}.odds-note{display:block;font-size:8px;color:#82969f;margin-top:6px;line-height:1.4}.sports-row-wrap>.odds-row{padding:8px 16px}.game-card .odds-row{margin-top:8px}.handle-settings{margin:16px 0;padding:12px;border:1px solid var(--border,#304047)}.handle-settings summary{cursor:pointer;color:var(--orange);font-size:12px}.handle-settings p,.handle-settings small{font-size:12px;line-height:1.5}.handle-settings[open] summary{margin-bottom:12px}.team-banner>.team-live-badge{position:absolute;top:20px;right:20px;z-index:2;display:grid;grid-gap:5px;gap:5px;padding:12px 16px;background:#0a151de8;border:1px solid #f4675960;border-radius:4px;color:#f5f4ec;text-decoration:none;box-shadow:0 3px 16px #0002}.team-live-label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:1.5px;color:#ff887b}.team-live-label i{width:7px;height:7px;border-radius:50%;background:#ff695b;box-shadow:0 0 9px #ff695b80;animation:live-dot 2s ease-in-out infinite}.team-live-badge strong{font-size:16px;white-space:nowrap}.team-live-badge strong span{color:#95a9b1}.team-live-badge small{font-size:10px;color:#aebfc6}@keyframes live-dot{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.team-live-label i{animation:none}}@media(max-width:650px){.team-banner>.team-live-badge{top:12px;right:12px;padding:9px 11px;gap:3px}.team-live-badge strong{font-size:13px}.team-live-badge small{font-size:9px}}.score-team-logo{width:64px;height:64px;object-fit:contain;flex-shrink:0}.logo-fallback{display:grid;place-items:center;border:1px solid #50656e;border-radius:50%;font-weight:800}.team-heading>.score-team-logo{width:76px;height:76px}.matchup-card{position:relative;border:1px solid #34464e;background:linear-gradient(120deg,#18262d,#101a20);padding:20px;margin:20px 0;overflow:hidden}.matchup-meta{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#abc2ce}.matchup-meta b{color:var(--orange);letter-spacing:1px}.matchup-score{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;text-decoration:none;margin:15px 0}.matchup-score>div{display:grid;grid-template-columns:64px 1fr auto;align-items:center;grid-gap:10px;gap:10px}.matchup-score strong{font-size:48px;line-height:1;font-family:var(--font-heading),sans-serif;color:#f4f2ec}.matchup-score span{font-weight:800;font-size:20px}.matchup-score small{grid-column:1/-1;font-size:12px;color:#aec3cb}.matchup-action{display:block;border-top:1px solid #34464e;margin-top:12px;padding-top:12px;font-size:12px;color:var(--orange)}.sports-expand{border:1px solid #34464e;margin:10px 0;background:#111c22;min-width:0;scroll-margin-top:90px}.sports-expand>summary{padding:14px 16px;cursor:pointer;font-size:13px;min-height:48px;list-style:disclosure-closed}.sports-expand[open]>summary{list-style:disclosure-open;border-bottom:1px solid #34464e}.sports-expand>summary span{float:right;color:var(--orange);font-size:11px;margin-left:10px}.sports-expand>summary p{margin:6px 0 0;color:#c8d6dc;line-height:1.4}.sports-expand>summary small{color:var(--orange);font-size:10px;letter-spacing:1px}.sports-expand>.content-section,.sports-expand>.poll-card,.sports-expand>div:not(.compact-schedule),.sports-expand>section{padding:16px;margin:0}.sports-expand>p{padding:0 16px}.compact-schedule{display:grid;max-height:360px;overflow:auto}.compact-schedule>a{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #34464e;font-size:12px}.compact-schedule span{color:#a8c0cd}.compact-player-table{min-width:620px;width:100%}.compact-player-table td,.compact-player-table th{padding:10px 12px;text-align:right;white-space:nowrap}.compact-player-table th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#142129;text-align:left;min-width:170px;max-width:220px;white-space:normal}.sports-table-scroll{max-width:100%;min-width:0}.stat-player-link{border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:8px 0}.secondary-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px}.secondary-stats div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.secondary-stats dt{color:#a9bec8}.secondary-stats dd{margin:0}.scoring-summary{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:20px 0}.scoring-summary>section{border:1px solid #34464e;background:#142128;padding:16px}.scoring-summary header{display:flex;align-items:center;gap:12px;border-bottom:1px solid #34464e;padding-bottom:12px}.scoring-summary h3{font-size:18px;margin:0}.scoring-contributor{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:10px 0;border-bottom:1px solid #ffffff0b;font-size:12px}.scoring-contributor span{color:var(--orange);white-space:nowrap}.scoring-event{display:flex;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #34464e;font-size:13px}.scoring-event time{color:var(--orange);min-width:48px}.scoring-event div{flex:1 1;min-width:0}.scoring-event small{display:block;color:#9fb9c4;margin:4px 0}.scoring-event p{margin:4px 0;color:#a9c0cc;font-size:12px}.scoring-event .score-team-logo{width:32px;height:32px}.game-detail-page,.team-game-overview{min-width:0}#team-discussion{scroll-margin-top:90px}.sports-expand h3{padding:0 16px}.scoring-period h3{padding:0}.topic-nav a{min-height:40px;display:flex;align-items:center}@media(max-width:640px){.matchup-card{padding:14px}.matchup-meta{flex-wrap:wrap}.matchup-score{gap:16px}.matchup-score>div{grid-template-columns:48px 1fr;gap:8px}.matchup-score .score-team-logo{width:48px;height:48px}.matchup-score strong{grid-column:1/-1;font-size:44px}.matchup-score small{font-size:11px}.matchup-score span{font-size:17px}.scoring-summary{grid-template-columns:1fr}.scoring-summary .score-team-logo{width:44px;height:44px}.compact-schedule>a{flex-direction:column;gap:5px}.sports-expand>summary span{float:none;display:block;margin:6px 0 0}.secondary-stats{grid-template-columns:1fr}.team-heading>.score-team-logo{width:60px;height:60px}.team-heading{min-width:0}.team-heading h1{overflow-wrap:anywhere}.compact-player-table th:first-child{min-width:150px;max-width:170px}}.compact-game-title{font-size:26px;line-height:1.2;margin:20px 0 0;overflow-wrap:anywhere}.game-teams>strong{display:grid;justify-items:center;grid-gap:8px;gap:8px}.game-teams .score-team-logo{width:48px;height:48px}.game-teams.game-teams-single>strong{display:block}.compact-player-table{table-layout:fixed;min-width:460px}.compact-player-table th:first-child{width:160px;min-width:160px}.compact-player-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:640px){.compact-player-table{min-width:440px;font-size:12px}.compact-player-table th:first-child{width:140px;min-width:140px}.compact-player-table td,.compact-player-table th{padding:10px 8px}}.matchup-team-links{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:10px 0;font-size:11px;color:var(--orange)}#team-games{scroll-margin-top:90px}@media(max-width:640px){nav[aria-label="Team discussion categories"]{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:8px}nav[aria-label="Team discussion categories"] a{flex-shrink:0;white-space:nowrap}}.hero{height:436.5px}.hero-content{padding-top:42px;padding-bottom:42px}.hero h1{margin-top:18px;margin-bottom:12px}.hero p{margin-top:16px;margin-bottom:22px}.giveaway-promo-home{min-height:56px;padding:12px 24px;margin:0;display:flex;flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}.giveaway-promo-home>.eyebrow,.giveaway-promo-home>p{display:none}.giveaway-promo-home strong{font-size:16px;line-height:1.1}.giveaway-promo-home small{margin:0;font-size:10px}.giveaway-promo-home small:last-child{margin-left:auto;color:var(--orange)}@media(min-width:1100px){.giveaway-promo-home{flex-wrap:nowrap}.giveaway-promo-home small:last-child,.giveaway-promo-home strong{white-space:nowrap}}@media(max-width:767px){.ticker{gap:12px;justify-content:space-between;padding:0 14px;font-size:clamp(10px,2.8vw,13px);letter-spacing:.06em}.ticker>span:nth-child(n+3){display:none}.giveaway-promo-home{padding:10px 16px;gap:8px}.giveaway-promo-home small:last-child{margin-left:0}}@media(max-width:650px){.hero{height:468px}.hero-content{padding-top:36px;padding-bottom:36px}}@media(min-width:641px){.matchup-score>div{grid-template-columns:64px auto minmax(0,1fr)}.matchup-score>div>strong{justify-self:stretch;text-align:center}}.team-banner{padding:26px 32px}.team-banner .theme-pattern{font-size:clamp(6rem,15vw,14rem)}@media(max-width:650px){.team-banner{padding:24px 20px}.team-banner .theme-pattern{font-size:7rem}}.team-poll-compact{padding:12px 14px;margin:16px 0 24px;background:var(--panel);border:1px solid var(--line)}.team-poll-compact .eyebrow{font-size:9px}.team-poll-compact h3{font-size:15px;line-height:1.3;margin:6px 0 10px}.team-poll-compact .poll-options{display:flex;flex-wrap:wrap;gap:8px}.team-poll-compact .poll-options button{width:auto;flex:0 1 auto;min-height:34px;padding:7px 12px;font-size:12px;margin:0;gap:12px}.team-poll-compact>p{font-size:10px;margin:8px 0 0;color:var(--muted)}@media(max-width:640px){.team-poll-compact .poll-options button{flex:1 1 140px}.team-poll-compact{padding:12px}}@media(min-width:641px){.team-poll-compact{padding:8px 14px}.team-poll-compact h3{margin:4px 0 8px}.team-poll-compact>p{margin-top:4px}}.matchup-highlight-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #34464e;margin-top:12px;padding-top:4px;font-size:12px;color:var(--orange)}.matchup-highlight-footer a,.matchup-highlight-footer button{display:inline-flex;align-items:center;gap:6px;min-height:44px}.matchup-highlight-footer button{background:none;border:0;color:inherit;font:inherit;font-weight:700;cursor:pointer;padding:0 2px}.matchup-highlight-footer a:focus-visible,.matchup-highlight-footer button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.matchup-highlight-video{margin-top:12px;min-width:0}.matchup-highlight-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#0b1115}.matchup-highlight-video>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#abc2ce}.matchup-highlight-video a{display:inline-flex;align-items:center;min-height:44px;color:var(--orange)}@media(max-width:400px){.matchup-highlight-footer{gap:8px;font-size:11px}}.mobile-menu-trigger{flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--text);font-size:23px;border-radius:3px}.mobile-drawer a:focus-visible,.mobile-drawer button:focus-visible,.mobile-menu-trigger:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.mobile-drawer{position:fixed;inset:0 auto 0 0;width:min(290px,calc(100vw - 48px));height:100dvh;max-height:100dvh;max-width:none;margin:0;padding:12px 18px 24px;border:0;border-right:1px solid var(--line);background:#11171b;color:var(--text);overflow-y:auto;overscroll-behavior:contain;box-shadow:12px 0 40px #0006}.mobile-drawer::-webkit-backdrop{background:#0009}.mobile-drawer::backdrop{background:#0009}.mobile-drawer[open]{animation:mobile-drawer-in .18s ease-out}.mobile-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:22px}.mobile-drawer-heading>span{font:900 21px Barlow Condensed,sans-serif}.mobile-drawer-heading>span>span{color:var(--orange)}.mobile-drawer-heading button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:3px;background:transparent;color:var(--text);font-size:30px}.mobile-drawer .side-label{margin-left:12px}.mobile-drawer .side-group a{min-height:44px;font-size:13px}.mobile-drawer .side-group{padding-bottom:18px;margin-bottom:22px}.mobile-drawer .side-group .side-more{font-size:11px;color:var(--orange)}.mobile-drawer .side-group a:hover{color:var(--orange)}.mobile-drawer .mobile-drawer-utilities{border-bottom:0;margin-bottom:0;padding-bottom:0}@keyframes mobile-drawer-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media(max-width:950px){.mobile-menu-trigger{display:flex}.topbar-inner{gap:12px}.topbar-inner>.logo{min-width:0}.top-actions{gap:10px}}@media(max-width:400px){.topbar-inner{padding:0 8px;gap:7px}.topbar-inner>.logo{font-size:16px;gap:7px}.topbar-inner>.logo small{font-size:6px}.top-actions{gap:5px}}@media(prefers-reduced-motion:reduce){.mobile-drawer[open]{animation:none}}.giveaway-prizes-short{display:none}@media(max-width:767px){.giveaway-promo:not(.giveaway-promo-sidebar){min-height:56px;padding:10px 16px;margin:0;display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.giveaway-promo:not(.giveaway-promo-sidebar)>.eyebrow,.giveaway-promo:not(.giveaway-promo-sidebar)>p{display:none}.giveaway-promo:not(.giveaway-promo-sidebar) strong{font-size:16px;line-height:1.1}.giveaway-promo:not(.giveaway-promo-sidebar) small{margin:0;font-size:10px}.giveaway-promo:not(.giveaway-promo-sidebar) small:last-child{margin-left:0;color:var(--orange)}.giveaway-promo:not(.giveaway-promo-sidebar) .giveaway-prizes-full{display:none}.giveaway-promo:not(.giveaway-promo-sidebar) .giveaway-prizes-short{display:inline}}.matchup-card .odds-row{display:flex;justify-content:flex-end;border:0;padding:0;margin:0;text-align:right}.game-market-lines{max-width:100%;color:#a8b6b8;font-size:11px}.game-market-lines summary{cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.game-market-lines summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.game-market-lines .odds-values{justify-content:flex-end;color:#a8b6b8;gap:8px 16px}.game-market-lines .odds-values small{color:#a8b6b8;letter-spacing:0;font-size:10px}@media(max-width:767px){.game-card{padding:10px}.game-card .game-teams{margin:10px 0}.game-card-actions{margin-top:6px;padding-top:0}}.matchup-card:has(.game-market-lines){display:flow-root}.matchup-card .odds-row{float:right;max-width:65%;margin-left:12px}.game-market-lines[open]{padding-bottom:8px}.matchup-card-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.matchup-card-footer>.matchup-action{flex:1 1}.matchup-card-footer>.odds-row{float:none;max-width:100%;margin-left:auto}.matchup-card-footer>.matchup-highlight-footer{width:100%}.team-upcoming-games>summary{display:flex;justify-content:space-between;align-items:center;min-height:48px;list-style:none;cursor:pointer}.team-upcoming-games>summary::-webkit-details-marker{display:none}.team-upcoming-games .schedule-chevron{color:var(--orange);font-size:20px}.team-upcoming-games[open] .schedule-chevron{transform:rotate(180deg)}.team-upcoming-games>summary:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.team-upcoming-games .compact-schedule small{color:var(--orange);font-size:10px}@media(max-width:650px){.team-upcoming-games .compact-schedule a{display:flex;flex-wrap:wrap;gap:6px 12px}.team-upcoming-games .compact-schedule a span{width:100%}}@media(min-width:768px){.giveaway-promo:not(.giveaway-promo-sidebar){min-height:56px;padding:12px 24px;margin:0;flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}.giveaway-promo:not(.giveaway-promo-sidebar)>.eyebrow,.giveaway-promo:not(.giveaway-promo-sidebar)>p{display:none}.giveaway-promo:not(.giveaway-promo-sidebar) strong{font-size:16px;line-height:1.1}.giveaway-promo:not(.giveaway-promo-sidebar) small{margin:0;font-size:10px}.giveaway-promo:not(.giveaway-promo-sidebar) small:last-child{margin-left:auto;color:var(--orange)}.giveaway-promo:not(.giveaway-promo-sidebar) .giveaway-prizes-full{display:none}.giveaway-promo:not(.giveaway-promo-sidebar) .giveaway-prizes-short{display:inline}}.free-sports-stats .sports-table-scroll{max-height:380px;overflow:auto}.recent-official-highlights{margin-top:16px}.recent-official-highlights .highlight-content>div+div{margin-top:18px}.fancred-author{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%}.fancred-name{background:none;border:0;color:var(--cream,#f4f1e9);padding:0;font:inherit;font-weight:700;text-align:left;cursor:pointer}.fancred-name:hover{color:var(--orange,#F28C52)}.fancred-name:focus-visible{outline:2px solid var(--orange,#F28C52);outline-offset:3px}.fancred-byline{font-size:11px;color:var(--muted,#9db4bf);line-height:1.5}.fancred-mini{position:absolute;top:100%;left:0;z-index:40;width:min(280px,70vw);padding:16px;background:#172329;border:1px solid #50616b;box-shadow:0 10px 24px #0008;display:flex;flex-direction:column;gap:8px;font-size:13px}.fancred-mini p{margin:0!important;font-size:13px!important;white-space:normal}.fancred-mini button{align-self:flex-end}.fancred-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;padding:20px 0}.fancred-summary>span{display:flex;flex-direction:column;gap:5px}.fancred-summary strong{font-size:23px}.fancred-summary small{color:var(--muted,#9db4bf)}.locked-take{border-left:3px solid var(--orange,#f28c52);padding:12px 16px;background:#142027;margin:12px 0;max-width:100%;overflow-wrap:anywhere}.locked-take strong{font-size:12px;letter-spacing:.08em}.locked-take p{margin:7px 0}.locked-take small{display:block;color:var(--muted,#9db4bf);font-size:11px;line-height:1.7}.lock-take-trigger{margin:8px 0;background:none;border:0;font-size:11px;letter-spacing:.08em}.lock-take-form{padding:16px;border:1px solid #394c56;display:grid;grid-gap:12px;gap:12px;max-width:560px}.lock-take-form label{display:grid;grid-gap:6px;gap:6px}.lock-take-form input,.lock-take-form select,.lock-take-form textarea{width:100%;min-width:0}.fancred-leader-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid #31414a}.fancred-leader-row>div:last-child{display:flex;flex-direction:column;text-align:right}.fancred-leader-row small{font-size:11px}.thread-card h3 a{color:inherit}.thread-card h3 a:hover{color:var(--orange,#F28C52)}.thread-bottom .fancred-byline{font-size:10px}.fancred-admin-list{display:grid;grid-gap:12px;gap:12px}.fancred-admin-list pre{overflow:auto;max-height:300px;font-size:12px}.fancred-admin-list input,.fancred-admin-list select{max-width:100%}@media(max-width:767px){.fancred-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fancred-summary strong{font-size:19px}.fancred-author-compact .fancred-byline{font-size:9px}.fancred-leader-row{grid-template-columns:24px minmax(0,1fr) 95px;gap:7px;font-size:12px}.fancred-leader-row strong{font-size:12px}.fancred-byline{font-size:10px}.locked-take{padding:10px 12px}.fancred-mini{width:min(255px,70vw)}}.thread-card{position:relative}.thread-card h3 a:after{content:"";position:absolute;inset:0;z-index:1}.thread-card .fancred-author{z-index:2}.fancred-notifications{grid-column:1/-1}.fancred-notifications .forum-row{margin-bottom:10px}.fancred-tabs{gap:24px;overflow:visible;flex-wrap:wrap}.fancred-tabs a[aria-current=page]{color:var(--orange);border-bottom:2px solid var(--orange)}.fancred-tabs a:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.fancred-leader-row .fancred-name{overflow-wrap:anywhere}.profile-banner>div{min-width:0}.profile-banner h1{overflow-wrap:anywhere}@media(max-width:650px){.profile-banner{padding:20px;gap:14px}.profile-avatar{width:56px;height:56px;flex:none}.profile-banner h1{font-size:clamp(26px,7vw,38px)}}.topbar-inner{gap:22px}.top-links{gap:24px}.discussion-feed,.main-content,.top-actions{min-width:0}.site-search label{display:block;color:var(--muted);margin-bottom:10px}.site-search>div{display:flex;gap:10px}.site-search input{min-width:0;flex:1 1;padding:14px;background:var(--panel);color:var(--text);border:1px solid var(--line)}.data-freshness{font-size:11px}.feed-tabs{flex-wrap:wrap}.site-search :focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media(min-width:951px) and (max-width:1500px){.topbar-inner{padding:0 20px;gap:18px}.top-links{gap:18px}.search-link span{display:none}.logo{min-width:205px}.top-actions{gap:12px}}@media(max-width:650px){.team-banner{min-height:0!important;padding:24px 20px!important}.team-banner .theme-pattern{font-size:94px!important;line-height:1;position:absolute;right:15px;top:12px;opacity:.08}.team-banner .team-heading{margin-top:12px}.team-banner .team-heading h1{font-size:38px!important;line-height:1.02}.team-banner>p{margin:12px 0;font-size:12px}.team-banner .banner-links{margin-top:16px;gap:8px;flex-wrap:wrap}.team-banner .banner-links>a,.team-banner .banner-links>button{padding:10px;font-size:9px}.team-banner:has(.team-live-badge){padding-top:80px!important}.site-search>div{flex-wrap:wrap}.site-search input{flex-basis:220px}}.take-composer{margin:18px 0;padding:14px;border:1px solid var(--line);min-width:0}.take-composer legend{color:var(--muted);font-size:11px}.take-composer-toggle{display:flex!important;align-items:center;gap:10px;letter-spacing:0!important;margin:0!important}.take-composer-toggle input{width:auto!important;margin:0!important}.composer-extras-wrap{border:0;padding:0;min-width:0}.forum-feed-layout>.discussion-feed{grid-column:1}.forum-feed-layout>.forum-game-rail{grid-column:2;grid-row:1}@media(max-width:950px){.forum-feed-layout>.forum-game-rail{grid-column:1;grid-row:auto}}.founding-member-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:2px 7px;border:1px solid var(--orange);border-radius:4px;color:var(--orange);font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.03em;white-space:nowrap;vertical-align:middle}.fancred-author>.founding-member-badge{margin-left:6px}.fancred-mini .founding-member-badge{margin:5px 0}.profile-banner .founding-member-badge{margin:4px 0}.game-group-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:18px 0 10px}.game-card-group:first-of-type .game-group-label{margin-top:10px}@media(max-width:767px){.home-grid{display:flex;flex-direction:column}.home-rail{display:contents}.home-primary{order:1}.home-rail>section{order:2}.home-rail>section:first-child{order:0}.forum-feed-layout{display:flex;flex-direction:column}.forum-game-rail{order:-1;width:100%}}.games-hub-groups .game-card-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.games-hub-groups .game-group-label{grid-column:1/-1;margin-bottom:0}@media(max-width:1023px){.games-hub-groups .game-card-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.games-hub-groups .game-card-group{grid-template-columns:minmax(0,1fr)}}.giveaway-qualification{border:1px solid var(--line);padding:18px;margin:20px 0;background:var(--panel)}.giveaway-qualification h3{font:800 25px Barlow Condensed,sans-serif;margin:0 0 12px}.giveaway-qualification progress{width:100%;height:9px;accent-color:var(--orange)}.giveaway-qualification p{color:var(--muted);line-height:1.6;font-size:12px}.giveaway-qualification .giveaway-referral-progress{flex-wrap:wrap;gap:8px}.giveaway-entry-ledger dd{font-size:22px}.giveaway-entry-total b{overflow-wrap:anywhere}:root{--social-queue-gap:16px}.social-settings,.social-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.social-tabs button[aria-pressed=true]{color:var(--orange);border-color:var(--orange)}.social-queue{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:var(--social-queue-gap);gap:var(--social-queue-gap)}.social-candidate{min-width:0;overflow-wrap:anywhere}.social-candidate header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.social-candidate h2{font-size:26px}.social-caption{white-space:pre-wrap}.social-muted{font-size:13px}.social-graphic{width:100%;height:auto;max-width:360px;margin:20px auto;display:block}.social-setting{flex:1 1 240px}.social-admin input,.social-admin select,.social-admin textarea{max-width:100%}.social-check{display:flex!important;align-items:center;gap:10px}.social-check input{width:auto!important}.social-admin details{margin-top:14px}.app-install-banner{display:none}.app-install-page{max-width:900px;margin:24px auto;padding:24px}.app-install-page h1{font-size:clamp(32px,5vw,56px)}.app-install-panel p{line-height:1.6}.app-install-options{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin:24px 0}.app-install-options section{border:1px solid var(--border,#34434a);background:var(--panel,#162329);padding:20px}.app-install-options h2{font-size:24px}.app-install-options li{margin-bottom:12px;line-height:1.5}.app-install-options ol{padding-left:22px}.app-install-banner a{font-weight:700}.app-install-banner a,.footer>a{color:var(--accent,#F28C52)}@media(max-width:950px){.app-install-banner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:10px 14px;font-size:12px;border-bottom:1px solid var(--border,#34434a);background:var(--panel,#162329)}.app-install-options{grid-template-columns:1fr}.app-install-page{padding:16px}.footer{flex-wrap:wrap;gap:12px}}.betting-intro{font-size:15px;line-height:1.6;max-width:720px}.betting-disclosure{border:1px solid var(--line);background:var(--panel);padding:12px 14px;font-size:12px;line-height:1.6;color:var(--muted);max-width:720px}.region-picker{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;margin:4px 0 10px}.region-picker select{width:auto;min-width:220px;padding:9px 12px}.offer-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.offer-card{display:flex;flex-direction:column;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:2px;padding:18px}.offer-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.offer-card-head h3{margin:0;font-size:19px}.offer-rating{color:var(--orange);font-weight:800;font-size:13px;white-space:nowrap}.offer-rating small{color:var(--muted);font-weight:600}.offer-sponsored{align-self:flex-start;font-size:9px;letter-spacing:.14em;font-weight:800;color:#0c1014;background:var(--orange);padding:3px 7px;border-radius:2px}.offer-features{margin:0;padding-left:18px;font-size:12.5px;line-height:1.65;color:var(--text)}.offer-note{margin:0;font-size:12px;line-height:1.55;color:var(--muted)}.offer-cta{margin-top:auto;text-align:center;text-decoration:none}.offer-soon{margin:auto 0 0;font-size:11px;color:var(--muted)}.betting-panel{background:var(--panel);border:1px solid var(--line);border-radius:2px;padding:18px;font-size:13px;line-height:1.65}.betting-panel p{margin:0 0 10px}.betting-panel p:last-child{margin-bottom:0}.rank-list{margin:0 0 12px;padding-left:18px}.rank-list li{margin-bottom:8px}.rg-panel{border-color:#5a4034;background:#1d1a16}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{background:var(--panel);border:1px solid var(--line);border-radius:2px;padding:13px 16px}.faq-item summary{cursor:pointer;font-weight:700;font-size:13.5px}.faq-item p{font-size:12.5px;line-height:1.65;color:var(--muted);margin:10px 0 2px}.offers-teaser{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 28px;padding:10px 14px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:2px;color:var(--text);text-decoration:none;font-size:12.5px;font-weight:600}.offers-teaser:hover{border-color:var(--orange)}.offers-teaser-label{color:var(--orange);font-size:10px;letter-spacing:.16em;font-weight:800}.offers-teaser small{color:var(--muted);font-weight:600;margin-left:auto}@media(max-width:640px){.region-picker{flex-wrap:wrap}.region-picker select{width:100%}.offers-teaser small{margin-left:0}}.giveaway-promo-mobile-action,.giveaway-promo-mobile-title,.thread-score-link{display:none}@media(max-width:767px){.app-install-banner{display:none}.giveaway-promo-home{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 16px}.giveaway-promo-home .giveaway-promo-full-title,.giveaway-promo-home>.eyebrow,.giveaway-promo-home>p,.giveaway-promo-home>small{display:none}.giveaway-promo-home strong{min-width:0;font-size:12px;line-height:1.3;margin:0}.giveaway-promo-home .giveaway-promo-mobile-title{display:block}.giveaway-promo-home .giveaway-promo-mobile-action{display:block;flex:none;color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.04em}.home-page{display:flex;flex-direction:column;reading-flow:flex-visual}.home-page .home-grid,.home-page .home-primary,.home-page .home-rail{display:contents}.home-page .home-feed-section{order:0;margin:0;padding:8px 16px 24px;min-width:0}.home-feed-section>.section-heading{display:none}.home-feed-section .feed-tabs{gap:0;justify-content:space-between;font-size:9px;letter-spacing:.08em}.home-feed-section .feed-tabs button{padding:10px 0 12px;min-height:44px}.home-feed-section .sports-note{margin:10px 0 4px;font-size:11px;line-height:1.5}.home-feed-section .thread-card{gap:10px;padding:16px 0}.home-feed-section .thread-vote{min-width:30px;width:30px;height:48px}.home-feed-section .thread-card h3{font-size:14px;line-height:1.35}.home-feed-section .thread-card p{font-size:11px;line-height:1.5}.home-feed-section .thread-bottom{flex-wrap:wrap;row-gap:5px}.home-page .home-games{order:1;margin:0 16px 24px;padding:12px;min-width:0}.home-games .rail-title{font-size:17px;gap:8px}.home-games .rail-title>a{margin-left:auto}.home-games .rail-title>.red-dot{flex:none}.home-games .rail-intro{display:none}.home-games .game-feed-toggle{margin:10px 0 4px}.home-games .game-group-label{font-size:9px;margin:12px 0 2px}.home-games .game-card{padding:0;margin:0;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0}.home-games .game-card>a{display:grid;grid-template-columns:minmax(0,1fr) 90px;grid-template-areas:"status status" "match time";grid-gap:5px 10px;gap:5px 10px;align-items:center;min-height:76px;padding:10px 0}.home-games .game-top{grid-area:status;font-size:8px;letter-spacing:.06em;gap:8px}.home-games .game-teams{grid-area:match;margin:0;gap:5px}.home-games .game-teams strong{display:flex;flex-direction:row;gap:4px;align-items:center;font-size:16px;white-space:normal}.home-games .game-teams strong:last-child{justify-content:flex-end}.home-games .game-teams .score-team-logo{width:22px;height:22px;min-width:22px;min-height:22px}.home-games .game-teams>span{font-size:16px;white-space:nowrap}.home-games .game-teams-single strong{font-size:15px;line-height:1.2}.home-games .game-bottom{grid-area:time;display:block;font-size:9px;line-height:1.5;letter-spacing:0;text-align:right}.home-games .game-bottom>span:first-child{display:block;white-space:normal;overflow:visible}.home-games .game-bottom>span:last-child,.home-games .game-card-actions,.home-games .game-card-live:after{display:none}.home-games .game-card>a:focus-visible,.thread-score-link:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.home-page>.hero{order:2;height:auto;min-height:0;margin:0 16px;border:1px solid var(--line);background-position:60%}.home-page .hero-content{padding:24px 20px;max-width:480px}.home-page .hero-kicker{font-size:8px;letter-spacing:.13em}.home-page .hero h1{font-size:clamp(38px,8vw,54px);margin:16px 0 12px}.home-page .hero p{font-size:12px;margin:12px 0 18px;max-width:340px}.home-page .hero-actions{gap:8px}.home-page .hero-actions a{padding:12px;font-size:9px;gap:10px;min-height:44px}.home-page .hero-bottom{display:none}.home-page>.ticker{order:3;margin:0 16px 24px;font-size:10px;padding:0 12px;height:32px}.home-page .home-leagues{order:4;margin:0 16px 24px}.home-page .home-rail>.rail-panel:not(.home-games),.home-page .join-panel{order:5;margin:0 16px 24px}.thread-score-link{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 8px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;margin:8px 0 0 auto;padding:7px 9px;border:1px solid var(--line);border-radius:3px;background:var(--panel);font-size:10px;line-height:1.4}.thread-score-match{color:var(--text)}.thread-score-match b{margin:0 3px}.thread-score-status{color:var(--muted);font-size:9px}.thread-score-link>span:last-child{color:var(--orange)}}@media(max-width:400px){.topbar-inner{gap:7px}}