:root{--black:#090908;--charcoal:#11110f;--paper:#e7d5b5;--red:#bd271f;--red-dark:#871b17;--cream:#efe0c3;--ink:#171310;--muted:#6f6251}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 10% 10%,rgba(178,48,27,.12),transparent 28rem),repeating-linear-gradient(120deg,rgba(255,255,255,.012) 0 1px,transparent 1px 7px),#080806;color:var(--cream);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{width:min(1440px,calc(100% - 72px));margin:0 auto}.narrow{max-width:860px}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(8,8,7,.96);border-bottom:1px solid rgba(231,213,181,.18)}.headerInner{height:86px;display:grid;grid-template-columns:330px 1fr auto;align-items:center;grid-gap:30px;gap:30px}.brand{display:flex;align-items:center;gap:18px}.brandLogo{width:86px;height:86px;object-fit:cover;transform:translateY(7px) scale(1.15);filter:drop-shadow(0 8px 10px rgba(0,0,0,.4));border-radius:18px}.brandName{font-family:Trebuchet MS,Arial,sans-serif;font-size:31px;font-style:italic;font-weight:1000;letter-spacing:-.06em;transform:skew(-6deg);color:var(--cream)}.mainNav{display:flex;justify-content:center;gap:36px;text-transform:uppercase;font-weight:900}.mainNav a{position:relative;padding:31px 0 27px;color:#ddcaa8;font-size:14px}.mainNav .activeNav,.mainNav a:hover{color:var(--red)}.mainNav .activeNav:after{content:"";position:absolute;left:0;right:0;bottom:17px;height:2px;background:var(--red)}.headerActions{display:flex;align-items:center;gap:10px}.smallSocial{width:38px;height:38px;display:inline-flex;justify-content:center;font-size:10px}.smallSocial,.watchLiveButton{align-items:center;font-weight:1000}.watchLiveButton{height:52px;padding:0 22px;margin-left:10px;background:linear-gradient(#d32b23,#a91e19);display:flex;gap:10px;border-radius:6px;text-transform:uppercase;font-size:13px}.liveDot{width:9px;height:9px;border-radius:50%;background:white;box-shadow:0 0 0 4px rgba(255,255,255,.16)}.homeSurface{padding-bottom:42px}.heroBand{min-height:420px;border-bottom:1px solid rgba(239,224,195,.1);background:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.06) 46%,rgba(0,0,0,.42)),radial-gradient(circle at 35% 32%,rgba(178,116,55,.18),transparent 28rem),linear-gradient(135deg,#14130f,#070706 72%);overflow:hidden}.heroLayout{min-height:420px;display:grid;grid-template-columns:44% 56%;grid-gap:30px;gap:30px;align-items:center;padding:24px 0 32px}.heroCopy{position:relative;min-height:350px;padding:22px 0 0 42px}.redScript{margin:0 0 -8px 14px;color:var(--red);font-size:27px;font-weight:1000;font-style:italic;text-transform:uppercase;transform:rotate(-3deg)}.heroCopy h1{margin:0;color:#f1e0bd;font-family:Impact,Arial Black,sans-serif;font-size:clamp(72px,8vw,120px);line-height:.76;letter-spacing:-.035em;transform:skew(-5deg) rotate(-2deg);text-shadow:5px 5px 0 rgba(0,0,0,.38)}.redSlash{width:380px;height:14px;background:var(--red);margin:20px 0 17px 4px;transform:skew(-22deg) rotate(-5deg);-webkit-clip-path:polygon(0 25%,100% 0,92% 100%,4% 82%);clip-path:polygon(0 25%,100% 0,92% 100%,4% 82%)}.heroDescription{margin:0 0 0 6px;color:#e1d3bd;line-height:1.55;font-size:15px}.signature{margin:14px 0 0 27px;font-size:21px;font-style:italic;font-weight:1000;color:#bba77f;transform:rotate(-4deg)}.heroWatermark{position:absolute;right:30px;bottom:0;opacity:.24;transform:rotate(-7deg)}.heroWatermark img{border-radius:25px;mix-blend-mode:screen}.streamPanel{background:#11100e;border:8px solid #d2bd98;outline:2px solid rgba(0,0,0,.8);box-shadow:0 14px 35px rgba(0,0,0,.55);border-radius:7px;overflow:hidden;position:relative}.streamPanelTop{position:absolute;left:12px;right:12px;top:12px;z-index:3;display:flex;justify-content:space-between;pointer-events:none}.liveBadge{background:#cf2c24;color:#fff;padding:7px 10px;border-radius:4px;font-weight:1000;font-size:11px}.liveBadge span{width:7px;height:7px;display:inline-block;border-radius:50%;background:#fff;margin-right:5px}.streamBrand{font-weight:1000;font-size:18px}.videoFrame,.videoPlaceholder{width:100%;aspect-ratio:16/9;background:#0d0c0b;overflow:hidden}.videoFrame iframe{width:100%;height:100%;border:0}.videoPlaceholder{display:grid;place-items:center;padding:35px;text-align:center;color:#d3c2a1}.streamFooter{min-height:78px;justify-content:space-between;padding:12px 16px;background:#0b0a09}.streamFooter,.streamIdentity{display:flex;align-items:center}.streamIdentity{gap:12px}.streamIdentity img{border-radius:50%;object-fit:cover;border:2px solid #b73b30}.streamIdentity div{display:flex;flex-direction:column}.streamIdentity strong{font-size:13px}.streamIdentity span{color:#cfc2af;font-size:11px;margin-top:3px}.streamIdentity small{color:#8d8171;font-size:9px;margin-top:3px}.twitchCTA{background:#7e3fe0;padding:13px 18px;border-radius:5px;font-size:12px;font-weight:900}.socialRail{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:9px;gap:9px;margin-top:16px}.paperPanel,.socialTile{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.23),transparent 16rem),repeating-linear-gradient(0deg,rgba(80,50,20,.025) 0 1px,transparent 1px 4px),#e3d0ad;color:var(--ink);border:1px solid #a89370;box-shadow:inset 0 1px rgba(255,255,255,.45),0 4px 12px rgba(0,0,0,.22)}.socialTile{height:72px;display:flex;align-items:center;gap:14px;padding:11px 16px;border-radius:5px}.socialIcon{width:41px;height:41px;border-radius:8px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:1000}.social-tw{background:#6641aa}.social-yt{background:#cf2822}.social-dc{background:#5865f2}.social-tt,.social-x{background:#111}.social-ig{background:linear-gradient(135deg,#6d46d8,#e24d7e,#f7a02d)}.socialWords{display:flex;flex-direction:column}.socialWords strong{text-transform:uppercase;font-size:12px}.socialWords small{font-size:10px;margin-top:3px;color:#4c4032}.contentRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.paperPanel{border-radius:4px;padding:17px;position:relative}.panelTitle{display:flex;align-items:center;gap:10px;margin-bottom:14px}.panelTitle.noMargin{margin-bottom:0}.panelTitle h2{margin:0;text-transform:uppercase;font-family:Arial Narrow,Arial,sans-serif;font-size:18px}.panelIcon{width:27px;height:27px;display:inline-flex;align-items:center;justify-content:center;font-weight:1000;color:var(--red)}.youtubeIcon{background:var(--red);color:#fff;border-radius:5px}.youtubeInner{display:grid;grid-template-columns:58% 42%;grid-gap:18px;gap:18px}.youtubeMedia .videoFrame,.youtubeMedia .videoPlaceholder{height:190px;aspect-ratio:auto;border-radius:4px;border:2px solid #211b16}.youtubeCopy h3{margin:4px 0 12px;font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;font-size:23px;line-height:1.05}.youtubeCopy p{color:#4f4334;line-height:1.55;font-size:12px}.redButton{background:var(--red);color:#fff;padding:10px 13px;border-radius:4px;font-weight:900}.redButton,.redTextLink{display:inline-block;font-size:11px}.redTextLink{color:var(--red);font-weight:800;margin-top:14px}.aboutBody{display:grid;grid-template-columns:62% 38%;min-height:205px}.aboutCopy p{margin:7px 0;color:#30271f;font-size:13px;line-height:1.55}.aboutStats{display:flex;margin-top:28px;gap:18px}.aboutStats div{min-width:82px;border-right:1px solid #9c896b;padding-right:15px;display:flex;flex-direction:column}.aboutStats div:last-child{border-right:0}.aboutStats strong{font-family:Impact,Arial Black,sans-serif;font-size:21px;color:#3c2c22}.aboutStats span{font-size:9px;margin-top:2px;text-transform:uppercase;color:#6c5e4c}.aboutLogoSplash{position:relative;display:grid;place-items:center;overflow:hidden}.aboutLogoSplash img{z-index:2;border-radius:26px;transform:rotate(-4deg);box-shadow:0 7px 18px rgba(0,0,0,.2)}.paintSlash{position:absolute;width:240px;height:35px;background:var(--red);transform:rotate(-24deg);opacity:.75;-webkit-clip-path:polygon(0 28%,100% 0,87% 100%,3% 80%);clip-path:polygon(0 28%,100% 0,87% 100%,3% 80%)}.paintTwo{transform:rotate(18deg);width:180px;opacity:.35}.buildsPanel{margin-top:14px}.buildsHeading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.featuredBuildGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.weaponCard{background:linear-gradient(#1a1814,#0e0d0b);color:#fff;border:1px solid #17130f;border-radius:5px;overflow:hidden;position:relative}.weaponArt{height:100px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 60% 45%,rgba(255,255,255,.08),transparent 8rem),linear-gradient(145deg,#27241e,#11100e);border-bottom:1px solid rgba(255,255,255,.08)}.weaponSilhouette{width:210px;height:45px;position:relative;transform:rotate(-4deg);filter:drop-shadow(0 6px 4px rgba(0,0,0,.6))}.weaponSilhouette span{position:absolute;background:linear-gradient(#4d4b44,#1b1b18);border:1px solid #777268}.receiver{width:95px;height:24px;left:53px;top:10px;border-radius:3px}.barrel{width:69px;height:7px;left:145px;top:16px}.stock{width:55px;height:20px;left:0;top:13px;-webkit-clip-path:polygon(0 24%,100% 0,100% 100%,18% 88%);clip-path:polygon(0 24%,100% 0,100% 100%,18% 88%)}.magazine{width:20px;height:30px;left:100px;top:28px;transform:skew(-8deg)}.optic{width:33px;height:9px;left:82px;top:0;border-radius:8px}.weaponCardContent{padding:12px 13px 9px}.weaponCardContent h3{margin:0 0 4px;font-family:Impact,Arial Black,sans-serif;font-size:25px}.buildTypePill{display:inline-block;background:var(--red);padding:4px 7px;border-radius:3px;text-transform:uppercase;font-size:8px;font-weight:900}.weaponDetails{margin-top:9px;display:flex;flex-direction:column;gap:3px;font-size:9px;color:#d6c7b0}.copyMiniButton{position:absolute;right:8px;bottom:8px;background:transparent;border:1px solid #8b7760;color:#dbc7a6;border-radius:3px;font-size:8px;padding:6px 8px;font-weight:900;text-transform:uppercase}.pageSection{padding:70px 0;min-height:calc(100vh - 150px)}.pageIntro{margin-bottom:38px}.buildHero h1,.pageIntro h1{font-family:Impact,Arial Black,sans-serif;color:var(--cream);font-size:clamp(64px,9vw,110px);line-height:.85;margin:8px 0 17px;text-transform:uppercase}.buildHero p,.largeCopy,.pageIntro p{color:#c9b99d;line-height:1.7;font-size:16px}.searchBar{display:grid;grid-template-columns:1fr 260px;grid-gap:10px;gap:10px;margin-bottom:22px}.searchBar input,.searchBar select{height:50px;background:#1a1815;border:1px solid #6f604d;color:var(--cream);padding:0 14px;border-radius:4px}.buildGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.textLink{color:#d94738;font-weight:900}.buildHero{display:grid;grid-template-columns:1fr 300px;grid-gap:50px;gap:50px;align-items:end;padding:35px 0}.buildHero h2{color:#d74a38;text-transform:uppercase}.buildHeroStats{background:#171511;border:1px solid #5f5141;padding:14px}.buildHeroStats div{display:flex;justify-content:space-between;border-bottom:1px solid #473d31;padding:11px 0}.buildHeroStats span{color:#a99a83;font-size:10px}.codeBox,.emptyState,.panel{background:#e3d0ad;color:var(--ink);border:1px solid #9f8968;padding:22px;border-radius:4px}.codeBox{margin:14px 0 22px;display:flex;align-items:center;justify-content:space-between}.primaryButton{background:var(--red);color:#fff;border:0;padding:12px 16px;border-radius:4px;font-weight:900;text-transform:uppercase}.detailGrid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:16px;gap:16px}.componentRow{display:grid;grid-template-columns:165px 1fr;padding:12px 0;border-top:1px solid #b39d7b}.componentRow span{color:#74634f;font-size:11px;text-transform:uppercase}.tagList{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.tagList span{border:1px solid #7d6d58;padding:5px 7px;font-size:10px}.linkStack{display:grid;grid-gap:10px;gap:10px}.linkStack a{background:#e3d0ad;color:var(--ink);border:1px solid #9f8968;min-height:60px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border-radius:4px;font-weight:900;text-transform:uppercase}.centered{text-align:center}.footer{border-top:1px solid rgba(239,224,195,.14);background:#090908;color:#8c7c66}.footerInner{min-height:70px;display:flex;align-items:center;justify-content:space-between;font-size:10px}@media(max-width:1150px){.headerInner{grid-template-columns:250px 1fr auto}.brandName{display:none}.mainNav{gap:20px}.smallSocial{display:none}.socialRail{grid-template-columns:repeat(3,1fr)}.heroLayout{grid-template-columns:40% 60%}.heroCopy{padding-left:10px}.heroCopy h1{font-size:82px}}@media(max-width:850px){.shell{width:min(100% - 28px,1440px)}.headerInner{height:72px;grid-template-columns:auto 1fr auto}.brandLogo{width:70px;height:70px}.mainNav{justify-content:flex-end}.mainNav a:nth-child(3),.mainNav a:nth-child(4),.mainNav a:nth-child(5){display:none}.watchLiveButton{padding:0 12px;font-size:10px;height:42px}.heroLayout{grid-template-columns:1fr;padding-top:30px}.heroCopy{min-height:300px}.contentRow{grid-template-columns:1fr}.buildGrid,.featuredBuildGrid{grid-template-columns:repeat(2,1fr)}.buildHero,.detailGrid{grid-template-columns:1fr}}@media(max-width:580px){.mainNav{display:none}.headerInner{grid-template-columns:auto 1fr}.headerActions{justify-content:flex-end}.heroCopy h1{font-size:68px}.redScript{font-size:21px}.redSlash{width:270px}.socialRail{grid-template-columns:repeat(2,1fr)}.socialTile{height:64px;padding:9px 10px}.aboutBody,.youtubeInner{grid-template-columns:1fr}.aboutLogoSplash{min-height:180px}.buildGrid,.featuredBuildGrid{grid-template-columns:1fr}.streamFooter{flex-direction:column;align-items:stretch;gap:11px}.twitchCTA{text-align:center}.searchBar{grid-template-columns:1fr}.codeBox{flex-direction:column;align-items:stretch;gap:14px}}.statusUnknown{opacity:.78}.offlineBadge{background:#3a352f;color:#cdbb9c;padding:7px 10px;border-radius:4px;font-weight:1000;font-size:11px;letter-spacing:.05em;border:1px solid #766852}.compactLive{font-size:9px;padding:5px 7px}.latestYouTubeWrap{width:100%}.youtubeAutoMeta{background:#111;color:#e7d5b5;padding:9px 11px;display:flex;flex-direction:column;gap:3px}.youtubeAutoMeta strong{font-size:12px}.youtubeAutoMeta span{font-size:9px;color:#94856e;text-transform:uppercase;letter-spacing:.08em}.realWeaponArt{position:relative;overflow:hidden}.buildWeaponImage{object-fit:cover;object-position:center;filter:saturate(.9) contrast(1.08)}.realWeaponArt:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.28),transparent 55%);pointer-events:none}.featuredFlag{position:absolute;z-index:3;top:8px;left:8px;background:#bd271f;color:#fff;padding:4px 7px;border-radius:3px;font-size:8px;font-weight:1000;letter-spacing:.06em}.weaponFallback{font-family:Impact,Arial Black,sans-serif;font-size:30px;color:#d6c7b0}.weaponCardMain{display:block}.weaponCardContent{padding-bottom:31px}.buildDetailImage{height:min(48vw,520px);min-height:280px;position:relative;border:8px solid #d2bd98;outline:2px solid #251f18;background:#111;margin:0 0 20px;overflow:hidden}.buildDetailImageAsset{object-fit:cover;object-position:center}.searchPanel{display:grid;grid-template-columns:minmax(260px,2fr) repeat(3,minmax(130px,.7fr)) auto;grid-gap:9px;gap:9px;margin-bottom:10px}.searchPanel input,.searchPanel select{color:#efe0c3}.featuredToggle,.searchPanel input,.searchPanel select{height:50px;background:#1a1815;border:1px solid #6f604d;padding:0 12px;border-radius:4px}.featuredToggle{display:flex;align-items:center;gap:7px;color:#d7c5a9;font-size:11px;font-weight:900;text-transform:uppercase}.featuredToggle input{height:auto}.filterSummary{color:#94856e;font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 17px}.adminPage{max-width:1250px}.adminLogin{max-width:520px}.adminLogin h2{font-family:Impact,Arial Black,sans-serif;font-size:34px;margin-top:0}.adminLogin input{width:100%;height:48px;border:1px solid #9f8968;background:#f0dfbf;padding:0 12px;margin:10px 0;color:#171310}.adminMessage{font-size:12px;color:#7d352b}.adminWorkspace{display:grid;grid-gap:14px;gap:14px}.adminToolbar{position:-webkit-sticky;position:sticky;top:95px;z-index:20;background:#161411;border:1px solid #5f5141;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-shadow:0 9px 24px rgba(0,0,0,.35)}.adminToolbar>div:first-child{display:flex;flex-direction:column;gap:3px}.adminToolbar span{color:#a99a83;font-size:10px}.adminToolbarActions{display:flex;gap:8px}.adminToolbar button,.componentEditor button,.dangerButton{border:1px solid #806e57;background:#2a251e;color:#ead8bb;padding:9px 11px;border-radius:3px;font-weight:900;font-size:10px;text-transform:uppercase}.adminToolbar .primaryButton{background:#bd271f;border-color:#bd271f}.adminBuildList{display:grid;grid-gap:10px;gap:10px}.adminBuild{background:#e3d0ad;color:#171310;border:1px solid #9f8968;border-radius:4px;overflow:hidden}.adminBuild summary{cursor:pointer;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;background:#d8c29d;font-weight:900}.adminBuild summary span{font-size:10px;text-transform:uppercase;color:#8d3329}.adminGrid{padding:18px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.adminGrid label{display:flex;flex-direction:column;gap:5px;font-size:9px;font-weight:900;text-transform:uppercase;color:#6c5b46}.adminGrid input,.adminGrid select,.adminGrid textarea,.adminPartRow input{width:100%;border:1px solid #a48d6b;background:#f1dfbe;color:#171310;padding:9px;border-radius:2px}.adminGrid input,.adminGrid select{height:42px}.adminGrid textarea{min-height:90px;resize:vertical}.adminGrid .adminWide{grid-column:span 2}.checkLabel{justify-content:flex-end}.checkLabel input{width:auto;height:auto}.componentEditor{padding:0 18px 18px}.componentEditorHead{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.adminPartRow{display:grid;grid-template-columns:180px 1fr 40px;grid-gap:7px;gap:7px;margin-bottom:6px}.adminPartRow button{padding:0;font-size:18px;background:#5e231d;border-color:#5e231d}.dangerButton{margin:0 18px 18px;background:#7f211a;border-color:#7f211a;color:#fff}@media(max-width:1000px){.searchPanel{grid-template-columns:1fr 1fr 1fr}.searchPanel>input:first-child{grid-column:span 2}.adminGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.searchPanel{grid-template-columns:1fr}.searchPanel>input:first-child{grid-column:auto}.adminToolbar{top:77px;align-items:stretch;flex-direction:column}.adminToolbarActions{display:grid;grid-template-columns:1fr 1fr}.adminGrid{grid-template-columns:1fr}.adminGrid .adminWide{grid-column:auto}.adminPartRow{grid-template-columns:1fr}.buildDetailImage{min-height:220px;height:62vw}}.jellyBadge{position:absolute;right:8px;top:8px;z-index:4;background:#e7d5b5;color:#171310;border:1px solid #171310;padding:4px 7px;border-radius:3px;font-size:8px;font-weight:1000;letter-spacing:.05em}.cardStatusLine{display:flex;justify-content:space-between;gap:7px;color:#9e8e76;letter-spacing:.05em;margin-bottom:4px}.buildStatus,.cardStatusLine{align-items:center;font-size:8px;text-transform:uppercase}.buildStatus{display:inline-flex;width:max-content;padding:3px 6px;border-radius:999px;font-weight:1000}.status-current{background:#284d2f;color:#bde2b9}.status-needs-review{background:#664f1f;color:#f0d58c}.status-outdated{background:#632822;color:#f1b0a8}.miniRatings{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;margin:9px 0 2px}.miniRatings span{border:1px solid #4d4438;padding:4px 3px;color:#b9aa92;font-size:8px;text-align:center}.miniRatings b{color:#fff}.buildMetrics{display:flex;gap:14px;align-items:center;color:#665b4d;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.buildMetrics b{color:#231c16}.compactMetrics{margin-top:7px;color:#887a66;font-size:8px}.compactMetrics b{color:#d8c9b0}.patchRow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:16px;color:#bbaa8d;font-size:10px;text-transform:uppercase}.buildActionPanel{background:#e3d0ad;color:#171310;border:1px solid #9f8968;border-radius:4px;padding:18px;margin:14px 0 22px;box-shadow:0 6px 18px rgba(0,0,0,.2)}.buildCodeArea span{display:block;font-size:9px;font-weight:1000;letter-spacing:.11em;color:#765f49}.buildCodeArea code{display:block;margin-top:7px;font-size:15px;font-weight:900;word-break:break-all}.buildActionButtons{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.secondaryAction{background:#231e18;color:#e8d7b7;border:1px solid #5e503f;padding:11px 14px;border-radius:4px;font-weight:900;font-size:10px;text-transform:uppercase}.qrPanel{margin-top:15px;display:flex;align-items:center;gap:18px;border-top:1px solid #a28b69;padding-top:15px}.qrPanel img{background:white;padding:8px;border-radius:5px}.qrPanel p{font-size:12px;color:#594c3b}.sectionBlock{margin-top:45px}.sectionBlockHead{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:18px}.sectionBlockHead h2{margin:5px 0 0;font-family:Impact,Arial Black,sans-serif;font-size:38px;text-transform:uppercase}.sectionBlockHead p{color:#9d8d74;font-size:12px}.recommenderPanel{background:#161411;border:1px solid #5d503f;padding:15px;border-radius:5px}.recommenderControls{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-bottom:15px}.recommenderControls label{display:flex;flex-direction:column;gap:5px;color:#a99a83;font-size:9px;font-weight:900;text-transform:uppercase}.recommenderControls select{height:44px;background:#231f1a;color:#efe0c3;border:1px solid #695a47;padding:0 10px;border-radius:3px}.recommendResults{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.recommendItem{position:relative}.recommendRank{position:absolute;z-index:8;left:-5px;top:-7px;background:#bd271f;color:#fff;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:1000;font-size:10px}.utilityGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:14px}.abiStatsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.abiStatsGrid div{background:#181510;color:#ead9ba;border:1px solid #5d4f3e;min-height:74px;display:flex;flex-direction:column;align-items:center;justify-content:center}.abiStatsGrid strong{font-family:Impact,Arial Black,sans-serif;font-size:25px}.abiStatsGrid span{font-size:8px;text-transform:uppercase;color:#a49378;margin-top:3px}.statsEmpty{padding:22px;background:rgba(30,24,18,.08);border:1px dashed #9d8969;color:#655642;font-size:12px}.scheduleList{display:grid;grid-gap:7px;gap:7px}.scheduleItem{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;align-items:center;border-bottom:1px solid #b79f7c;padding:8px 0}.scheduleItem strong{font-size:11px}.scheduleItem span{font-size:11px;color:#5e503e}.scheduleItem small{font-size:9px;color:#8b7459}.clipsPanel{margin-top:14px}.clipsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.clipCard{background:#171511;color:#eadabc;border:1px solid #4e4234;overflow:hidden}.clipCard img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.clipCard div{padding:10px;display:flex;flex-direction:column;gap:5px}.clipCard strong{font-size:11px}.clipCard span{font-size:9px;color:#9c8a70}.notesPanel h3{margin:22px 0 8px;font-size:12px;text-transform:uppercase;color:#7c362c}.adminGrid .ratingTriplet{grid-column:span 1}@media(max-width:1000px){.recommenderControls{grid-template-columns:repeat(2,1fr)}.clipsGrid,.recommendResults{grid-template-columns:1fr 1fr}}@media(max-width:750px){.recommendResults,.utilityGrid{grid-template-columns:1fr}.sectionBlockHead{align-items:start;flex-direction:column}.qrPanel{flex-direction:column;align-items:flex-start}.clipsGrid{grid-template-columns:1fr}.abiStatsGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.buildActionButtons,.recommenderControls,.scheduleItem{grid-template-columns:1fr}.buildActionButtons{display:grid}}.utilityGrid{grid-template-columns:1fr}.creatorPage{padding-bottom:55px}.creatorHero{position:relative;overflow:hidden;padding:42px 38px}.creatorHero:after{content:"J3";position:absolute;right:-15px;bottom:-55px;font-size:210px;line-height:1;color:rgba(86,61,40,.07);pointer-events:none}.creatorHero h1,.creatorHero:after{font-family:Impact,Arial Black,sans-serif}.creatorHero h1{font-size:clamp(48px,8vw,96px);line-height:.9;margin:10px 0 18px;max-width:850px}.creatorLead{max-width:760px;font-size:15px;line-height:1.65;color:#554938}.creatorCodeBox{display:flex;flex-direction:column;width:max-content;min-width:310px;margin:28px 0 18px;padding:15px 20px;background:#171410;color:#ead8b8;border-left:6px solid #bd271f;box-shadow:5px 5px 0 rgba(30,20,12,.18)}.creatorCodeBox span{font-size:9px;color:#9d8a6e;font-weight:1000;letter-spacing:.12em}.creatorCodeBox strong{font-family:Impact,Arial Black,sans-serif;font-size:38px;letter-spacing:.04em;margin-top:3px}.creatorButtons{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:2}.creatorBindButton{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:45px}.creatorInfoGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px;margin-top:14px}.creatorInfoCard{display:grid;grid-template-columns:auto 1fr;grid-gap:14px;gap:14px;padding:25px 22px}.creatorNumber{font-size:36px;color:#b72b23;line-height:1}.creatorInfoCard h2,.creatorNumber{font-family:Impact,Arial Black,sans-serif}.creatorInfoCard h2{text-transform:uppercase;font-size:27px;margin:5px 0 10px}.creatorInfoCard p{font-size:12px;line-height:1.65;color:#5f5140;margin:0}.creatorCta{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:14px;padding:27px 30px}.creatorCta h2{font-family:Impact,Arial Black,sans-serif;font-size:36px;margin:4px 0}.creatorCta p{margin:0;color:#655743;font-size:12px}@media(max-width:850px){.creatorInfoGrid{grid-template-columns:1fr}.creatorCta{align-items:flex-start;flex-direction:column}.creatorHero{padding:30px 22px}}@media(max-width:520px){.creatorCodeBox{min-width:0;width:100%}.creatorCodeBox strong{font-size:31px}.creatorButtons{display:grid}.creatorHero h1{font-size:50px}}.admin2faLogin{display:grid;grid-gap:10px;gap:10px}.admin2faLogin label{display:flex;flex-direction:column;gap:5px;font-size:10px;text-transform:uppercase;font-weight:900;color:#705e48}.admin2faLogin input{margin:0}.adminSecurityBar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px;background:#161411;border:1px solid #5f5141;padding:10px 12px;position:-webkit-sticky;position:sticky;top:95px;z-index:22}.adminTabs{display:flex;gap:7px}.adminTabs button{border:1px solid #685947;background:#27221c;color:#d5c2a4;padding:10px 13px;border-radius:3px;font-size:10px;font-weight:1000;text-transform:uppercase}.adminTabs .activeAdminTab{background:#bd271f;border-color:#bd271f;color:white}.sponsorsPage{max-width:1200px}.sponsorSection{margin-top:28px}.sponsorGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.sponsorCard{background:#e3d0ad;color:#171310;border:1px solid #9f8968;border-radius:5px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.22)}.featuredSponsor{outline:3px solid #bd271f;outline-offset:-3px}.sponsorLogo{height:155px;position:relative;background:#181511;display:grid;place-items:center;color:#e7d5b5;padding:20px;text-align:center}.sponsorLogo>strong{font-family:Impact,Arial Black,sans-serif;font-size:31px;text-transform:uppercase}.sponsorLogoImage{object-fit:contain;padding:22px}.sponsorCardBody{padding:18px}.sponsorCardBody h3{font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;font-size:30px;margin:5px 0 10px}.sponsorCardBody p{font-size:12px;line-height:1.6;color:#594c3b;min-height:58px}.sponsorOffer{background:#1a1713;color:#e6d2af;padding:11px;margin:14px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.sponsorOffer span{font-size:9px}.sponsorOffer b{font-size:14px;margin-left:5px;color:#fff}.sponsorOffer strong{color:#db4d3e;font-size:12px}.sponsorVisitButton{width:100%;text-align:center}.affiliateDisclosure{margin:28px auto 0;max-width:850px;text-align:center;color:#9d8c72;font-size:10px;line-height:1.6}@media(max-width:950px){.sponsorGrid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.sponsorGrid{grid-template-columns:1fr}.adminSecurityBar{align-items:stretch;flex-direction:column}.adminTabs{display:grid;grid-template-columns:1fr 1fr}.sponsorCardBody p{min-height:0}}.specsPage{max-width:1200px}.specGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:26px}.specCard{background:#e3d0ad;color:#171310;border:1px solid #9f8968;border-radius:5px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.22)}.specCardHead{background:#191612;padding:18px 20px;border-bottom:3px solid #b92921}.specCardHead h2{margin:4px 0 0;color:#ead7b7;font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;font-size:32px;letter-spacing:.5px}.specList{padding:4px 20px 14px}.specRow{display:grid;grid-template-columns:74px 1fr;grid-gap:16px;gap:16px;padding:15px 0;border-bottom:1px solid rgba(73,57,40,.22)}.specRow:last-child{border-bottom:0}.specLabel{font-size:10px;font-weight:1000;color:#b32820;letter-spacing:1px}.specValue{font-size:12px;font-weight:800;line-height:1.45;color:#2d261e}.footerContact{display:flex;align-items:center;justify-content:center;gap:10px 18px;flex-wrap:wrap;margin:0 auto 14px;padding:10px 16px;border:1px solid rgba(170,145,110,.35);max-width:720px}.footerContact span{font-size:9px;font-weight:1000;letter-spacing:1.3px;color:#b92c24}.footerContact a{font-size:11px;font-weight:800;color:#dfc9a8;text-decoration:none}.footerContact a:hover{color:#fff;text-decoration:underline}@media(max-width:800px){.specGrid{grid-template-columns:1fr}.specCardHead h2{font-size:27px}}@media(max-width:480px){.specRow{grid-template-columns:1fr;gap:5px}.footerContact{align-items:flex-start;flex-direction:column}}.metricsDashboard{display:grid;grid-gap:16px;gap:16px}.metricsWarning{padding:12px 14px;border:1px solid #8d6c2a;background:#463819;color:#f1d58a;font-size:11px;border-radius:4px}.metricsCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.metricsCards>div{min-height:112px;background:#191612;border:1px solid #5e503f;padding:16px;display:flex;flex-direction:column;justify-content:center}.metricsCards span{color:#a79276;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.09em}.metricsCards strong{font-family:Impact,Arial Black,sans-serif;font-size:38px;color:#ead8b9;line-height:1;margin-top:7px}.metricsCards small{font-size:9px;color:#776b5b;margin-top:6px}.metricsSection{background:#e2cfad;color:#1b1713;border:1px solid #988263;border-radius:5px;overflow:hidden}.metricsHead{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid #a68f6d}.metricsHead h2{margin:4px 0 0;font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;font-size:27px}.metricsHead button{background:#1c1814;color:#e7d4b4;border:1px solid #4d4236;padding:8px 11px;font-size:9px;font-weight:900;text-transform:uppercase}.metricsTable{padding:0 20px 14px}.metricsTableHeader,.metricsTableRow{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(70px,.6fr));grid-gap:12px;gap:12px;align-items:center}.compactTable .metricsTableHeader,.compactTable .metricsTableRow{grid-template-columns:minmax(180px,1fr) 90px}.metricsTableHeader{padding:11px 0 8px;border-bottom:2px solid #8f7858;color:#826d52;text-transform:uppercase;font-size:8px;font-weight:1000;letter-spacing:.08em}.metricsTableRow{padding:11px 0;border-bottom:1px solid rgba(86,67,48,.2);font-size:11px}.metricsTableRow:last-child{border-bottom:0}.metricsTableRow>span{display:flex;flex-direction:column;gap:3px}.metricsTableRow b{font-weight:1000}.metricsTableRow small{color:#786750;font-size:8px;text-transform:uppercase}.metricsSplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:900px){.metricsCards{grid-template-columns:repeat(2,1fr)}.metricsSplit{grid-template-columns:1fr}}@media(max-width:620px){.metricsCards{grid-template-columns:1fr 1fr}.metricsTableHeader,.metricsTableRow{grid-template-columns:minmax(130px,1.5fr) repeat(3,55px);gap:7px}.metricsHead,.metricsTable{padding-left:12px;padding-right:12px}.adminTabs{grid-template-columns:repeat(3,1fr)}}@media(max-width:460px){.metricsCards{grid-template-columns:1fr}.metricsTable{overflow-x:auto}.metricsTableHeader,.metricsTableRow{min-width:480px}}.buildClipSection{margin:20px 0 24px;background:#171410;border:1px solid #5d4f3e;border-radius:5px;overflow:hidden;box-shadow:0 7px 20px rgba(0,0,0,.24)}.buildClipHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #4d4134}.buildClipHeading h2{margin:4px 0 5px;font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;color:#ead8b8;font-size:31px}.buildClipHeading p{margin:0;color:#9d8b70;font-size:11px;line-height:1.5}.buildClipFrame{position:relative;width:100%;aspect-ratio:16/9;background:#090807}.buildClipFrame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.buildClipLoading{position:absolute;inset:0;display:grid;place-items:center;color:#a99578;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.adminWide small{display:block;margin-top:4px;color:#84735d;font-size:8px;line-height:1.4;text-transform:none;font-weight:600}@media(max-width:700px){.buildClipHeading{align-items:flex-start;flex-direction:column}.buildClipHeading h2{font-size:26px}}.currentPickFlag{position:absolute;left:8px;top:8px;z-index:6;background:#bd271f;color:#fff;padding:5px 8px;border-radius:3px;font-size:8px;font-weight:1000;letter-spacing:.05em;box-shadow:0 2px 6px rgba(0,0,0,.28)}.newBuildFlag{background:#e7d5b5;color:#171310;border:1px solid #171310;border-radius:3px}.newBuildFlag,.updatedBuildFlag{position:absolute;left:8px;bottom:8px;z-index:6;padding:4px 7px;font-size:8px;font-weight:1000;letter-spacing:.07em}.updatedBuildFlag{background:#5b492e;color:#f1dfbd;border:1px solid #b99d70;border-radius:3px}.cardStatusLine{flex-wrap:wrap}.cardUpdatedDate{width:100%;font-size:7px;color:#8f806d;text-transform:uppercase;letter-spacing:.04em}.adminBuildActions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.adminBuildActions>button:not(.dangerButton){background:#262119;color:#e6d2b0;border:1px solid #5f5140;padding:9px 12px;border-radius:3px;font-size:9px;font-weight:900;text-transform:uppercase}.relatedBuildsSection{margin-top:34px}.relatedBuildGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.relatedBuildCard{display:flex;flex-direction:column;justify-content:space-between;gap:18px;background:#181511;color:#ead8b8;border:1px solid #574a3b;padding:18px;text-decoration:none;min-height:150px;transition:transform .15s ease,border-color .15s ease}.relatedBuildCard:hover{transform:translateY(-2px);border-color:#9a7e5c}.relatedBuildCard h3{font-family:Impact,Arial Black,sans-serif;font-size:27px;margin:4px 0 2px;text-transform:uppercase}.relatedBuildCard strong{font-size:10px;color:#a89578;text-transform:uppercase}.relatedBuildMeta{display:flex;justify-content:space-between;gap:10px;color:#c7b697;font-size:9px;text-transform:uppercase}.searchPanel{align-items:center}@media(max-width:850px){.relatedBuildGrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.relatedBuildGrid{grid-template-columns:1fr}.adminBuildActions{flex-direction:column}}.videosPage{max-width:1200px}.videoPageIntro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.youtubeVideoGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:24px}.youtubeVideoCard{background:#e2cfad;color:#181410;border:1px solid #998263;border-radius:5px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.22)}.latestVideoCard{outline:3px solid #b92c24;outline-offset:-3px}.youtubeVideoEmbed{position:relative;aspect-ratio:16/9;background:#090807}.youtubeVideoEmbed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.videoDuration{right:8px;bottom:8px;background:rgba(0,0,0,.82);color:white;padding:3px 6px;font-size:9px;font-weight:900}.latestVideoFlag,.videoDuration{position:absolute;border-radius:3px}.latestVideoFlag{left:8px;top:8px;background:#bd271f;color:#fff;padding:5px 8px;font-size:8px;font-weight:1000;letter-spacing:.06em}.youtubeVideoInfo{padding:16px 18px 18px}.youtubeVideoInfo h2{font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;font-size:24px;line-height:1.06;margin:0 0 10px}.youtubeVideoMeta{display:flex;gap:10px;margin-bottom:12px;color:#786750;font-size:8px;font-weight:900;text-transform:uppercase}.videoLibraryEmpty{margin-top:24px;padding:30px;border:1px solid #6b5a46;background:#191612;color:#d9c5a5;display:flex;flex-direction:column;gap:9px;text-align:center}.videoLibraryEmpty a{color:#d44a3d}@media(max-width:800px){.youtubeVideoGrid{grid-template-columns:1fr}.videoPageIntro{align-items:flex-start;flex-direction:column}}.seasonCountdownBar{background:#0f0d0b;border-bottom:1px solid #5d4c39;position:relative;z-index:80}.seasonCountdownInner{min-height:48px;display:flex;align-items:center;justify-content:center;gap:28px;padding-top:6px;padding-bottom:6px}.seasonCountdownLabel{display:flex;flex-direction:column;gap:1px}.seasonCountdownLabel>span{font-size:7px;font-weight:1000;letter-spacing:.13em;color:#8c7960}.seasonCountdownLabel strong{font-family:Impact,Arial Black,sans-serif;font-size:18px;letter-spacing:.04em;color:#ead7b6}.seasonCountdownClock{display:flex;align-items:center;gap:6px}.seasonCountdownUnit{min-width:50px;background:#1a1713;border:1px solid #4d4032;padding:5px 8px;text-align:center}.seasonCountdownUnit b{display:block;font-family:Impact,Arial Black,sans-serif;font-size:18px;line-height:1;color:#d43a2e}.seasonCountdownUnit span{display:block;margin-top:2px;font-size:6px;font-weight:1000;letter-spacing:.09em;color:#99866b}.seasonCountdownDate{display:flex;flex-direction:column;gap:1px;text-align:right}.seasonCountdownDate span{font-size:6px;font-weight:1000;letter-spacing:.11em;color:#776751}.seasonCountdownDate strong{font-size:9px;color:#c5b08e}@media(max-width:780px){.seasonCountdownInner{gap:14px}.seasonCountdownDate{display:none}.seasonCountdownLabel strong{font-size:15px}.seasonCountdownUnit{min-width:42px;padding:5px}.seasonCountdownUnit b{font-size:16px}}@media(max-width:560px){.seasonCountdownInner{justify-content:space-between;gap:8px}.seasonCountdownLabel>span{display:none}.seasonCountdownLabel strong{font-size:12px;max-width:90px;line-height:1.05}.seasonCountdownClock{gap:3px}.seasonCountdownUnit{min-width:36px;padding:4px 3px}.seasonCountdownUnit b{font-size:14px}.seasonCountdownUnit span{font-size:5px}}.communityBuildsCta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:30px;padding:24px;background:#171410;border:1px solid #5d4f3e}.communityBuildsCta h2{font-family:Impact,Arial Black,sans-serif;font-size:36px;text-transform:uppercase;margin:4px 0}.communityBuildsCta p{color:#aa987d;max-width:760px}.communityTopBar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}.communityLoginButtons,.communitySignedIn{display:flex;align-items:center;gap:8px}.communityInteraction button,.communityLoginButtons button,.communitySignedIn button,.communitySort button{border:1px solid #6e5e4b;padding:10px 13px;color:#fff;font-weight:900;text-transform:uppercase;font-size:9px;border-radius:3px}.twitchLogin{background:#6441a5}.discordLogin{background:#5865f2}.communitySignedIn{color:#cbb99c;font-size:10px}.communityInteraction button,.communitySignedIn button,.communitySort button{background:#211d18}.communitySetupNotice{background:#5b271f;border:1px solid #9f4c3d;padding:14px;color:#f1d8c8;margin-bottom:15px}.communitySort{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.communitySort span{font-size:8px;color:#8d7c65;text-transform:uppercase}.communitySort button.active{background:#b72b23;border-color:#b72b23}.communitySort a{color:#d64639;font-size:10px;font-weight:900;margin-left:auto}.communityBuildGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.communityBuildCard{position:relative;display:block;background:#e3d0ad;color:#18130f;border:1px solid #9e8868;padding:19px;text-decoration:none;min-height:245px}.communityBuildCard h2{font-family:Impact,Arial Black,sans-serif;font-size:35px;margin:8px 0 0}.communityBuildCard h3{margin:0 0 12px;text-transform:uppercase}.communityBuildCard p{font-size:11px;line-height:1.5;color:#594a38}.communityCardStats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #a58f6e;border-bottom:1px solid #a58f6e;margin:14px 0;padding:10px 0}.communityCardStats span{display:flex;flex-direction:column;font-size:7px;color:#78664f}.communityCardStats b{font-size:13px;color:#a32a22;margin-top:3px}.communityBuildCard small{font-size:8px;color:#77654d}.communityFeatured{position:absolute;right:8px;top:8px;background:#b72b23;color:white;padding:5px 7px;font-size:7px;font-weight:1000}.communityBuildForm{background:#e3d0ad;color:#171310;padding:22px}.communityFormGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.adminCommunityFields label,.communityFormGrid label{display:flex;flex-direction:column;gap:5px;font-size:9px;font-weight:900;text-transform:uppercase}.adminCommunityFields .wide,.communityFormGrid .wide{grid-column:span 2}.adminCommunityFields input,.adminCommunityFields textarea,.communityFormGrid input,.communityFormGrid select,.communityFormGrid textarea{background:#f1dfbe;color:#171310;border:1px solid #a48d6b;padding:10px}.communityFormGrid textarea{min-height:100px}.communityFormGrid small{font-size:8px;text-transform:none}.communityModerationNote{font-size:10px;color:#725f47}.myCommunityBuilds{margin-top:20px}.myBuildRow{background:#e3d0ad;color:#171310;padding:16px 18px;border:1px solid #9f8968;display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.myBuildRow h3{margin:6px 0}.myBuildRow>div:last-child{display:flex;gap:15px;align-items:center}.statusPill{display:inline-block;padding:4px 6px;font-size:7px;font-weight:1000;text-transform:uppercase}.status-pending{background:#a56c1e;color:#fff}.status-approved{background:#426b38;color:#fff}.status-rejected{background:#8a2921;color:#fff}.communityDetailHero{display:grid;grid-template-columns:1fr 250px;grid-gap:30px;gap:30px;align-items:end}.communityDetailHero h1{font-family:Impact,Arial Black,sans-serif;font-size:80px;margin:7px 0 0;color:#ead8b8}.communityDetailHero h2{margin:0;color:#d04437}.communityDetailHero p{color:#c2b095;line-height:1.6}.communityScoreBox{background:#171410;border:1px solid #5d4f3e;padding:18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.communityScoreBox small,.communityScoreBox span{font-size:8px;color:#8e7c63}.communityScoreBox strong{font-size:18px;color:#e5d1af}.jellyVerdict{border-top:1px solid #9f8968;margin-top:18px;padding-top:15px}.jellyVerdict span{color:#a72c24;font-size:9px;font-weight:1000}.communityInteraction{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:15px;padding:15px;background:#171410;border:1px solid #5d4f3e}.communityInteraction label{color:#c9b799;font-size:9px}.communityInteraction select{margin-left:7px;background:#29231c;color:#fff;border:1px solid #665744;padding:8px}.adminCommunitySection{margin-top:18px}.adminCommunityList{display:grid;grid-gap:10px;gap:10px}.adminCommunityBuild{background:#e3d0ad;color:#171310;border:1px solid #9f8968;padding:18px}.adminCommunityBuildHead{display:flex;justify-content:space-between;gap:20px}.adminCommunityBuildHead h3{margin:6px 0}.adminCommunityFields{display:grid;grid-template-columns:180px 1fr 220px;grid-gap:12px;gap:12px}.adminCommunityFields textarea{min-height:75px}.adminCommunityActions{display:flex;gap:8px;margin-top:12px}.adminCommunityActions button{background:#2a251e;color:#ead8bb;border:1px solid #806e57;padding:9px 11px;font-size:9px;font-weight:900;text-transform:uppercase}.adminCommunityActions .dangerButton{margin:0;background:#7f211a}@media(max-width:850px){.communityBuildGrid{grid-template-columns:1fr 1fr}.adminCommunityFields,.communityDetailHero{grid-template-columns:1fr}.adminCommunityFields .wide{grid-column:auto}}@media(max-width:580px){.communityBuildGrid,.communityFormGrid{grid-template-columns:1fr}.communityFormGrid .wide{grid-column:auto}.communityBuildsCta,.communityTopBar{align-items:flex-start;flex-direction:column}.communityLoginButtons{flex-direction:column;align-items:stretch}.communityBuildGrid{grid-template-columns:1fr}.adminCommunityActions{flex-wrap:wrap}}.communityFormGrid input[type=file]{height:auto;padding:10px;background:#ead5b1}.communityCardImage{height:145px;margin:-19px -19px 16px;overflow:hidden;background:#111;border-bottom:1px solid #8f7859}.communityCardImage img{width:100%;height:100%;object-fit:cover;display:block}.communityBuildImage{margin:20px 0;background:#111;border:7px solid #d2bd98;outline:2px solid #241e18}.communityBuildImage img{display:block;width:100%;max-height:620px;object-fit:contain;background:#0d0c0b}.adminCommunityImage{margin:12px 0;max-width:720px;background:#111;border:4px solid #ad9673}.adminCommunityImage img{display:block;width:100%;max-height:420px;object-fit:contain}.communityComponentEditor{background:#d7c09b;border:1px solid #9c8464;padding:14px}.communityComponentHead{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.communityComponentHead>div{display:flex;flex-direction:column;gap:2px}.communityComponentHead strong{font-size:10px;text-transform:uppercase}.communityComponentHead small{font-size:8px;color:#735f46;text-transform:none}.communityComponentHead button,.communityPartRow button{border:1px solid #796650;background:#2a251e;color:#ead8bb;padding:8px 10px;border-radius:3px;font-size:9px;font-weight:900;text-transform:uppercase}.communityPartRow{display:grid;grid-template-columns:180px 1fr 40px;grid-gap:7px;gap:7px;margin-bottom:7px}.communityPartRow input{width:100%;background:#f1dfbe;color:#171310;border:1px solid #a48d6b;padding:10px}.communityPartRow button{padding:0;font-size:18px;background:#6d241d;border-color:#6d241d}.communityComponentEmpty{padding:14px;border:1px dashed #9e8665;color:#705e49;background:#ead5b1;font-size:9px}@media(max-width:620px){.communityPartRow{grid-template-columns:1fr 40px}.communityPartRow input:nth-child(2){grid-column:1/2}.communityPartRow button{grid-column:2/3;grid-row:1/3}}.communityLoginNotice{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:22px;gap:22px;align-items:center;margin:0 0 22px;padding:20px 22px;background:#171410;border:1px solid #5d4f3e;border-left:4px solid #bd271f}.communityLoginNotice h2{margin:5px 0 8px;font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;color:#ead8b8;font-size:28px}.communityLoginNotice p{margin:0;color:#a9987e;font-size:11px;line-height:1.6}.communityLoginNoticeSteps{display:grid;grid-gap:6px;gap:6px}.communityLoginNoticeSteps span{background:#211d18;border:1px solid #4d4134;color:#cbb99c;padding:8px 10px;font-size:9px}@media(max-width:760px){.communityLoginNotice{grid-template-columns:1fr}.communityLoginNotice h2{font-size:24px}}.communityVoteControls{display:flex;align-items:center;gap:6px;padding-right:8px;border-right:1px solid #4d4134}.communityVoteControls button{min-width:84px}.communityVoteControls span{min-width:42px;text-align:center;font-family:Impact,Arial Black,sans-serif;font-size:18px}.activeUpvote{background:#426b38!important;border-color:#5d8d51!important}.activeDownvote{background:#8a2921!important;border-color:#a43a31!important}.positiveVote{color:#477b3d!important}.negativeVote{color:#a33228!important}.communityCardStats{grid-template-columns:repeat(3,1fr)}.communityCardStats span small{margin-top:3px;font-size:7px;color:#78664f}@media(max-width:580px){.communityVoteControls{width:100%;border-right:0;border-bottom:1px solid #4d4134;padding:0 0 10px}.communityVoteControls button{flex:1 1}}.siteLoginMenu{position:relative;display:flex;align-items:center}.siteLoginTrigger{background:#e0cba7;color:#17130f;border:1px solid #8e7657;padding:9px 12px;border-radius:3px;font-size:9px;font-weight:1000;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.siteProfileTrigger{display:flex;align-items:center;gap:7px;background:#181511;border:1px solid #5e4f3d;color:#ead7b5;padding:5px 8px 5px 5px;border-radius:4px;max-width:145px}.siteProfileTrigger img{width:28px;height:28px;object-fit:cover;border-radius:50%;border:1px solid #8f7656}.siteProfileTrigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:1000;text-transform:uppercase}.siteAccountLoading{width:74px;height:36px;border:1px solid #4e4234;background:#181511}.siteAccountDropdown{position:absolute;right:0;top:calc(100% + 9px);z-index:150;width:235px;background:#171410;border:1px solid #655541;box-shadow:0 14px 34px rgba(0,0,0,.42);padding:10px;display:flex;flex-direction:column;gap:5px}.siteAccountDropdown>a,.siteAccountDropdown>button{display:block;text-align:left;background:#211d18;color:#e1cfb0;border:1px solid #4b4032;padding:9px 10px;text-decoration:none;font-size:9px;font-weight:900;text-transform:uppercase}.siteAccountDropdown>a:hover,.siteAccountDropdown>button:hover{border-color:#9c8060}.loginDropdown>strong{font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;color:#ead7b5;font-size:18px}.loginDropdown>span{font-size:9px;color:#9e8c72;line-height:1.45;margin-bottom:6px}.loginDropdown .discordLogin,.loginDropdown .twitchLogin{color:white}.siteAccountIdentity{display:grid;grid-template-columns:38px 1fr;grid-gap:9px;gap:9px;align-items:center;border-bottom:1px solid #493e31;padding:3px 3px 10px;margin-bottom:4px}.siteAccountIdentity img{width:38px;height:38px;object-fit:cover;border-radius:50%}.siteAccountIdentity div{min-width:0;display:flex;flex-direction:column}.siteAccountIdentity strong{color:#ead7b5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.siteAccountIdentity span{font-size:7px;color:#8f7c63;text-transform:uppercase}.profilePage{max-width:1180px}.profileDashboard{display:grid;grid-gap:18px;gap:18px}.profileHero{display:grid;grid-template-columns:145px 1fr auto;grid-gap:22px;gap:22px;align-items:center;background:#171410;border:1px solid #5e4f3d;padding:24px}.profileAvatar{width:145px;height:145px;object-fit:cover;border-radius:5px;border:4px solid #d3bd96;outline:2px solid #2b241c}.profileHeroCopy h1{font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;font-size:48px;color:#ead8b8;margin:6px 0}.profileHeroCopy>p{color:#8f7d64;font-size:9px;text-transform:uppercase}.profileProviderPills{display:flex;gap:7px;flex-wrap:wrap}.profileProviderPills span{padding:5px 8px;border-radius:3px;font-size:8px;font-weight:1000;text-transform:uppercase}.linkedProvider{color:white}.twitchProvider{background:#6441a5}.discordProvider{background:#5865f2}.unlinkedProvider{background:#2b251e;color:#8f7c64;border:1px solid #594b3a}.profileHeroActions{display:flex;flex-direction:column;gap:7px;min-width:155px}.profileHeroActions button{border:1px solid #6b5a45;padding:9px 11px;background:#262119;color:#ead7b5;font-size:8px;font-weight:1000;text-transform:uppercase}.profileHeroActions .discordLogin,.profileHeroActions .twitchLogin{color:white}.profileMessage{margin:0;background:#2b251e;border:1px solid #685845;padding:10px 12px;color:#cab89a;font-size:9px}.subscriberCard{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;background:#201b16;border:1px solid #62513d;border-left:4px solid #6c5842}.subscriberCard h2{font-family:Impact,Arial Black,sans-serif;font-size:30px;text-transform:uppercase;color:#dcc8a7;margin:5px 0}.subscriberCard p{margin:0;color:#9f8c70}.subscriberCard>strong{font-family:Impact,Arial Black,sans-serif;font-size:32px;color:#7a6850}.activeSubscriber{border-left-color:#6441a5;background:linear-gradient(90deg,rgba(100,65,165,.18),#201b16)}.activeSubscriber>strong{color:#a885ed}.profileStatsGrid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px}.profileStatsGrid>div{background:#e1ceac;color:#17130f;border:1px solid #9d8666;padding:14px;display:flex;flex-direction:column;gap:5px}.profileStatsGrid span{font-size:7px;text-transform:uppercase;color:#746149;font-weight:900}.profileStatsGrid strong{font-family:Impact,Arial Black,sans-serif;font-size:27px}.profilePanel{background:#171410;border:1px solid #5d4f3e;padding:20px}.profileTitles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.profileTitle{background:#e0ccaa;color:#17130f;border:1px solid #9d8564;padding:14px;display:flex;flex-direction:column;gap:5px}.profileTitle strong{font-family:Impact,Arial Black,sans-serif;text-transform:uppercase;font-size:19px;color:#a32d24}.profileTitle span{font-size:8px;color:#725f48}.profileMiniStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.profileMiniStats span{display:flex;justify-content:space-between;background:#211d18;border:1px solid #4b4032;padding:11px;color:#a99577;font-size:9px}.profileMiniStats b{color:#ead7b5}.profileLinks{display:flex;gap:14px;margin-top:15px}.profileLinks a{color:#d23e32;font-weight:1000;text-transform:uppercase;font-size:9px}.profileLoginGate{max-width:620px;margin:40px auto;text-align:center}.profileLoginGate h2{font-family:Impact,Arial Black,sans-serif;font-size:35px;text-transform:uppercase}.profileLoginGate .communityLoginButtons{justify-content:center;margin-top:18px}@media(max-width:1150px){.headerActions .smallSocial{display:none}.profileStatsGrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.profileHero{grid-template-columns:100px 1fr}.profileAvatar{width:100px;height:100px}.profileHeroActions{grid-column:1/3;flex-direction:row;flex-wrap:wrap}.profileMiniStats,.profileTitles{grid-template-columns:1fr 1fr}.siteProfileTrigger span{display:none}.siteProfileTrigger{padding-right:5px}}@media(max-width:620px){.profileHero{grid-template-columns:1fr;text-align:center}.profileAvatar{margin:auto}.profileHeroActions{grid-column:auto}.profileHeroActions,.profileProviderPills{justify-content:center}.profileStatsGrid{grid-template-columns:1fr 1fr}.profileTitles{grid-template-columns:1fr}.subscriberCard{align-items:flex-start}.subscriberCard>strong{font-size:25px}.profileHeroCopy h1{font-size:38px}.profileMiniStats{grid-template-columns:1fr}.siteAccountDropdown{right:-8px;width:220px}}.twitchRelationshipGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.twitchRelationshipGrid span{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(0,0,0,.14)}.twitchRelationshipGrid small{opacity:.7;text-transform:uppercase;font-size:.68rem;letter-spacing:.06em}.twitchRelationshipGrid b{font-size:.92rem}@media(max-width:720px){.twitchRelationshipGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.twitchDiagnostic{margin-top:14px;padding:12px 14px;border:1px solid rgba(255,180,0,.35);border-radius:10px;background:rgba(255,180,0,.06)}.twitchDiagnostic p{margin:5px 0;font-size:.84rem;overflow-wrap:anywhere}.selectedBadgeRow{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.selectedBadgeRow span{font-size:8px;font-weight:1000;text-transform:uppercase;padding:5px 8px;border:1px solid #806d54;background:#2b251e;color:#ead7b5;border-radius:999px}.profilePublicLink{display:inline-block;margin-top:7px;color:#d74337;font-size:9px;font-weight:1000;text-transform:uppercase}.bagelLevelPanel{display:grid;grid-gap:10px;gap:10px}.bagelLevelCopy{display:flex;align-items:end;justify-content:space-between;gap:15px}.bagelLevelCopy>div{display:flex;flex-direction:column}.bagelLevelCopy strong{font-family:Impact,Arial Black,sans-serif;font-size:31px;text-transform:uppercase;color:#e2cfad}.bagelLevelCopy>span{font-size:9px;color:#9d8a70}.bagelXpTrack{height:12px;background:#282119;border:1px solid #584a38;overflow:hidden}.bagelXpTrack i{display:block;height:100%;background:linear-gradient(90deg,#9d2b23,#d18a39)}.publicBagelLevel{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:135px;padding:17px;border:1px solid #685844;background:#211c17}.publicBagelLevel small{font-size:7px;color:#9d896d}.publicBagelLevel strong{font-family:Impact,Arial Black,sans-serif;font-size:44px;color:#ead7b5}.publicBagelLevel span{font-size:8px;color:#9d8a70}.publicProfileBio{max-width:680px!important;text-transform:none!important;font-size:11px!important;line-height:1.55!important;color:#bba98d!important}.profileFeaturedBuild{display:grid;grid-template-columns:minmax(220px,420px) 1fr;grid-gap:18px;gap:18px;text-decoration:none;background:#e1ceac;color:#17130f;border:1px solid #9d8666;overflow:hidden}.profileFeaturedBuild>div{min-height:230px;background:#111}.profileFeaturedBuild img{width:100%;height:100%;max-height:340px;object-fit:cover}.profileFeaturedBuild article{padding:20px}.profileFeaturedBuild article>span{font-size:8px;text-transform:uppercase;color:#8a7355;font-weight:900}.profileFeaturedBuild h3{font-family:Impact,Arial Black,sans-serif;font-size:34px;text-transform:uppercase;margin:5px 0;color:#1a1510}.profileFeaturedBuild p{font-size:11px;line-height:1.55;color:#67543e}.profileFeaturedBuild article>strong{font-size:9px;color:#a32c23}.profileActivityFeed{display:grid;grid-gap:7px;gap:7px}.profileActivityFeed>div{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:11px 12px;background:#211d18;border:1px solid #4b4032}.profileActivityFeed>div>div{display:flex;flex-direction:column;gap:3px}.profileActivityFeed strong{font-size:9px;text-transform:uppercase;color:#e5d3b3}.profileActivityFeed span{font-size:9px;color:#9e8c72}.profileActivityFeed aside{display:flex;align-items:center;gap:10px;color:#82715b;font-size:8px;white-space:nowrap}.profileActivityFeed a{color:#d54438;font-weight:1000;text-transform:uppercase}.publicProfileBuildGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.publicProfileBuildGrid a{display:flex;flex-direction:column;gap:5px;padding:14px;background:#e1ceac;border:1px solid #9d8666;color:#17130f;text-decoration:none}.publicProfileBuildGrid strong{font-family:Impact,Arial Black,sans-serif;font-size:24px}.publicProfileBuildGrid span{font-size:10px;font-weight:900;text-transform:uppercase}.publicProfileBuildGrid small{color:#735e45}.profileCustomizer .sectionBlockHead>a{color:#d54438;font-size:9px;font-weight:1000;text-transform:uppercase}.profileSettingsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.profileSettingsGrid label{display:flex;flex-direction:column;gap:5px;font-size:8px;font-weight:900;text-transform:uppercase;color:#ad9b7e}.profileSettingsGrid .wide{grid-column:1/3}.profileSettingsGrid input,.profileSettingsGrid select,.profileSettingsGrid textarea{background:#211d18;border:1px solid #594b3b;color:#ead7b5;padding:10px;border-radius:3px}.profileSettingsGrid textarea{min-height:90px}.slugInput{display:flex;align-items:center;background:#211d18;border:1px solid #594b3b}.slugInput span{padding-left:10px;color:#8f7b60}.slugInput input{border:0;flex:1 1}.profileBadgePicker{margin-top:17px}.profileBadgePicker>strong{display:flex;gap:8px;align-items:center;color:#e2cfad;text-transform:uppercase;font-size:10px}.profileBadgePicker>strong small{color:#83715a;font-size:7px}.profileBadgePicker>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-top:8px}.profileBadgePicker button{text-align:left;display:flex;flex-direction:column;gap:3px;padding:11px;background:#211d18;border:1px solid #4f4335;color:#d9c6a5}.profileBadgePicker button.selected{border-color:#c23a2f;box-shadow:inset 0 0 0 1px #c23a2f}.profileBadgePicker button b{font-size:9px;text-transform:uppercase}.profileBadgePicker button span{font-size:7px;color:#8f7e66}.profilePrivacy{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;gap:7px;margin:17px 0}.profilePrivacy>strong{grid-column:1/3;text-transform:uppercase;color:#e2cfad;font-size:10px}.profilePrivacy label{font-size:9px;color:#ad9b7e;display:flex;align-items:center;gap:7px;padding:8px 10px;background:#211d18;border:1px solid #4b4032}.subscriberCosmeticNote{padding:10px 12px;margin:0 0 12px;background:rgba(100,65,165,.18);border:1px solid #6441a5;color:#c8b7ef;font-size:9px}.subscriberCosmeticNote.locked{background:#211d18;border-color:#4b4032;color:#8c7a61}.communityAuthorLink{color:#c53a2f;text-decoration:underline;font-weight:900}.theme-purple .profileHero,.theme-purple .profilePanel,.theme-purple .subscriberCard{box-shadow:inset 3px 0 0 #6441a5}.theme-purple .selectedBadgeRow span{border-color:#6441a5}.theme-gold .profileHero,.theme-gold .profilePanel,.theme-gold .subscriberCard{box-shadow:inset 3px 0 0 #d39a35}.theme-gold .selectedBadgeRow span{border-color:#d39a35}.theme-neon .profileHero,.theme-neon .profilePanel,.theme-neon .subscriberCard{box-shadow:inset 3px 0 0 #46b7ad}.theme-neon .selectedBadgeRow span{border-color:#46b7ad}@media(max-width:900px){.profileBadgePicker>div,.publicProfileBuildGrid{grid-template-columns:1fr 1fr}.profileFeaturedBuild{grid-template-columns:1fr}.profileFeaturedBuild>div{max-height:300px}}@media(max-width:620px){.profilePrivacy,.profileSettingsGrid,.publicProfileBuildGrid{grid-template-columns:1fr}.profilePrivacy>strong,.profileSettingsGrid .wide{grid-column:auto}.profileBadgePicker>div{grid-template-columns:1fr}.bagelLevelCopy,.profileActivityFeed>div{align-items:flex-start;flex-direction:column}.profileActivityFeed aside{width:100%;justify-content:space-between}.publicBagelLevel{min-width:0}.profileFeaturedBuild article{padding:15px}}.achievementProgress{display:grid;grid-gap:10px;gap:10px}.achievementProgress>div span{display:flex;justify-content:space-between;font-size:9px;text-transform:uppercase;color:#d9c6a5}.achievementProgress i{display:block;height:8px;background:#211d18;border:1px solid #4d4133;margin-top:5px}.achievementProgress em{display:block;height:100%;background:#b9342a}.unreadNotification{box-shadow:inset 3px 0 0 #c83b30}.collectionCreator{display:flex;gap:8px;align-items:center;margin-bottom:12px}.challengeEntry select,.collectionCreator input,.collectionCreator select,.commentComposer textarea{background:#211d18;border:1px solid #594b3b;color:#ead7b5;padding:10px}.collectionCreator input{flex:1 1}.collectionCreator label{font-size:9px;color:#ad9b7e}.profileFollowButton{margin-top:10px}.buildComments,.buildVersions{margin-top:16px}.buildComment{padding:12px 0;border-bottom:1px solid #594b3b}.buildComment a,.buildComment strong{color:#d74438;font-size:10px}.buildComment p{margin:5px 0;color:#d2c0a1}.commentComposer{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;margin-top:14px}.commentComposer textarea{min-height:70px}.buildVersions>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #594b3b}.buildVersions span{color:#9e8c72;font-size:9px}.challengeGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.challengeGrid article{display:flex;flex-direction:column;gap:8px}.challengeGrid h2{font-family:Impact,Arial Black,sans-serif;font-size:30px;text-transform:uppercase}.challengeGrid small{color:#8d795f}.challengeRules{white-space:pre-wrap;background:#211d18;border:1px solid #594b3b;padding:12px;color:#d6c4a5}.challengeEntry{display:flex;gap:8px;margin-top:10px}.challengeEntry select{flex:1 1}@media(max-width:700px){.challengeEntry,.collectionCreator,.commentComposer{display:grid;grid-template-columns:1fr}.challengeGrid{grid-template-columns:1fr}}.challengeEntry button,.collectionCreator button,.commentComposer button,.communityInteraction button,.profileFollowButton,.profilePanel .sectionBlockHead button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #6f312b;background:linear-gradient(180deg,#c74337,#9f2d26);color:#fff1d6;min-height:38px;padding:9px 15px;border-radius:3px;font-family:Impact,Arial Black,sans-serif;font-size:12px;line-height:1;letter-spacing:.055em;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 0 #5e1f1a,0 4px 10px rgba(0,0,0,.2);transition:transform .12s ease,filter .12s ease,box-shadow .12s ease,border-color .12s ease}.challengeEntry button:hover,.collectionCreator button:hover,.commentComposer button:hover,.communityInteraction button:hover,.profileFollowButton:hover,.profilePanel .sectionBlockHead button:hover{filter:brightness(1.1);transform:translateY(-1px);border-color:#dc5b50;box-shadow:0 3px 0 #5e1f1a,0 6px 14px rgba(0,0,0,.25)}.challengeEntry button:active,.collectionCreator button:active,.commentComposer button:active,.communityInteraction button:active,.profileFollowButton:active,.profilePanel .sectionBlockHead button:active{transform:translateY(1px);box-shadow:0 1px 0 #5e1f1a}.challengeEntry button:focus-visible,.collectionCreator button:focus-visible,.commentComposer button:focus-visible,.communityInteraction button:focus-visible,.profileFollowButton:focus-visible,.profilePanel .sectionBlockHead button:focus-visible{outline:2px solid #f0c26a;outline-offset:2px}.challengeEntry button:disabled,.collectionCreator button:disabled,.commentComposer button:disabled,.communityInteraction button:disabled{cursor:not-allowed;opacity:.5;filter:none;transform:none}.challengeEntry select,.collectionCreator input,.collectionCreator select,.commentComposer textarea,.communityInteraction select{border-radius:3px;transition:border-color .12s ease,box-shadow .12s ease}.challengeEntry select:focus,.collectionCreator input:focus,.collectionCreator select:focus,.commentComposer textarea:focus,.communityInteraction select:focus{outline:none;border-color:#b9342a;box-shadow:0 0 0 2px rgba(185,52,42,.2)}.commentComposer button{align-self:stretch;min-width:132px}:root{--ui-red:#b9342a;--ui-red-hi:#d34b3f;--ui-cream:#ead8b8;--ui-panel:#211d18;--ui-panel-2:#2a241d;--ui-line:#5b4c3a;--ui-muted:#9c896e;--ui-shadow:0 10px 28px rgba(0,0,0,.24);--ui-radius:5px}button,input,select,textarea{font:inherit}button{touch-action:manipulation}.primaryButton,.redButton,.secondaryAction,.siteLoginTrigger,.sponsorVisitButton,.twitchCTA,.watchLiveButton,button{transition:transform .12s ease,filter .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #f0c26a;outline-offset:2px}.challengeEntry button,.collectionCreator button,.commentComposer button,.communityInteraction button,.primaryButton,.profileFollowButton,.profilePanel .sectionBlockHead button,.redButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #77251f;background:linear-gradient(180deg,var(--ui-red-hi),var(--ui-red));color:#fff4df;min-height:40px;padding:10px 15px;border-radius:var(--ui-radius);font-family:Impact,Arial Black,sans-serif;font-size:12px;letter-spacing:.055em;text-transform:uppercase;box-shadow:0 2px 0 #681f1a;cursor:pointer;text-decoration:none}.buildDiscoveryBar button,.buildFilterDrawer button,.communityChallengeStrip summary b,.communityDiscoveryBar button,.communityFilterDrawer button,.communitySort button,.compareDock button,.compareToggle,.globalSearchPanel button,.publicProfileActions details button,.secondaryAction,.squadFinder summary>span,.textAction{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--ui-line);background:var(--ui-panel-2);color:#e6d2af;min-height:38px;padding:9px 13px;border-radius:var(--ui-radius);font-weight:900;font-size:10px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-decoration:none}.buildDiscoveryBar button:hover,.buildFilterDrawer button:hover,.challengeEntry button:hover,.collectionCreator button:hover,.commentComposer button:hover,.communityDiscoveryBar button:hover,.communityFilterDrawer button:hover,.communityInteraction button:hover,.communitySort button:hover,.compareToggle:hover,.globalSearchPanel button:hover,.primaryButton:hover,.profileFollowButton:hover,.profilePanel .sectionBlockHead button:hover,.redButton:hover,.secondaryAction:hover{filter:brightness(1.1);transform:translateY(-1px)}.primaryButton:active,.redButton:active,.secondaryAction:active,button:active{transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}input,select,textarea{border:1px solid var(--ui-line);background:#191611;color:#ead8b8;border-radius:var(--ui-radius)}input:focus,select:focus,textarea:focus{border-color:#a44238;box-shadow:0 0 0 2px rgba(185,52,42,.18);outline:none}.globalSearchWrap{position:relative}.headerIconButton{width:40px;height:40px;display:grid;place-items:center;border:1px solid #5b4c3a;background:#1c1814;color:#ead8b8;border-radius:5px;cursor:pointer;font-weight:1000}.globalSearchPanel{position:absolute;right:0;top:48px;width:min(520px,82vw);background:#15120f;border:1px solid #6a5944;box-shadow:0 20px 45px rgba(0,0,0,.45);padding:12px;z-index:70;border-radius:6px}.globalSearchInputRow{display:grid;grid-template-columns:1fr 40px;grid-gap:7px;gap:7px}.globalSearchInputRow input{height:43px;padding:0 12px}.globalSearchPanel>p,.globalSearchResults>p{margin:10px 3px 2px;color:#8f7c63;font-size:10px}.globalSearchResults{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:9px;max-height:430px;overflow:auto}.globalSearchResults section{background:#201b16;border:1px solid #4c4032;padding:8px}.globalSearchResults section>strong{display:block;color:#9e896d;font-size:8px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.globalSearchResults a{display:flex;justify-content:space-between;gap:10px;padding:8px 6px;color:#ead8b8;text-decoration:none;border-top:1px solid #372f26;font-size:10px;font-weight:900}.globalSearchResults a span{color:#8c7b63;font-weight:600;text-align:right}.signedInMenu{display:flex;align-items:center;gap:6px}.notificationBell,.notificationBellWrap{position:relative}.notificationBell b{position:absolute;right:-5px;top:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#c33a30;color:white;font-size:8px;display:grid;place-items:center}.notificationDropdown{right:0;left:auto;width:min(370px,85vw);padding:8px}.notificationDropdownHead{display:flex;align-items:center;justify-content:space-between;padding:7px 8px}.notificationDropdownHead a{font-size:8px;color:#d64a3e!important}.notificationDropdown>a{display:flex!important;flex-direction:column!important;gap:3px!important;padding:10px!important;border-top:1px solid #44382c!important}.notificationDropdown>a strong{font-size:9px;color:#ead8b8}.notificationDropdown>a span{font-size:8px;color:#9a886e}.notificationUnread{box-shadow:inset 3px 0 0 #bd372e}.emptyNotice{display:block;padding:15px;color:#8f7c63;font-size:9px}.memberWelcomeStrip{margin-top:14px;background:#16130f;border:1px solid #4f4233;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 14px;border-radius:6px}.memberWelcomeStrip>div{display:flex;align-items:center;gap:9px}.memberWelcomeStrip>div strong{font-family:Impact,Arial Black,sans-serif;font-size:21px;color:#e4d0ad;text-transform:uppercase}.memberWelcomeStrip nav{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.memberWelcomeStrip nav a{display:flex;align-items:center;gap:6px;padding:7px 9px;background:#211c17;border:1px solid #463b2f;color:#d6c3a3;text-decoration:none;border-radius:4px;font-size:8px;text-transform:uppercase}.memberWelcomeStrip nav b{color:#d64b40}.buildDiscoveryBar,.communityDiscoveryBar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-bottom:10px}.buildDiscoverySearch,.communitySearchField{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:7px;gap:7px}.buildDiscoverySearch input,.communitySearchField input{height:44px;padding:0 12px}.compactSortSelect{min-width:170px;padding:0 10px}.buildFilterDrawer,.communityFilterDrawer{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;grid-gap:8px;gap:8px;padding:10px;background:#171410;border:1px solid #4d4133;border-radius:5px}.buildFilterDrawer label,.communityFilterDrawer label{display:flex;flex-direction:column;gap:4px;color:#99866c;font-size:8px;font-weight:900;text-transform:uppercase}.buildFilterDrawer select,.communityFilterDrawer select{height:38px;padding:0 9px}.compactSort{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:0}.compactSort button{min-height:36px;padding:8px 11px}.compactSort button.active,.compareToggle.selected{background:#8d2b24;border-color:#bd453a;color:#fff}.communitySpotlight{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;margin:0 0 10px;background:linear-gradient(90deg,#2a2018,#1a1713);border:1px solid #72583e;border-left:4px solid #c53d32;color:#ead8b8;text-decoration:none;border-radius:5px}.communitySpotlight>div{display:flex;flex-direction:column;gap:2px}.communitySpotlight>div>strong{font-size:13px}.communitySpotlight small{color:#8f7c63;font-size:8px}.communitySpotlight>b{font-size:9px;color:#d84a3e}.communityBuildCard,.officialBuildCompareWrap{position:relative}.communityBuildCard>.compareToggle,.officialBuildCompareWrap>.compareToggle{position:absolute;z-index:8;right:8px;top:8px;min-height:29px;padding:6px 8px;font-size:7px;background:rgba(22,18,14,.92)}.communityCardLink{display:block;color:inherit;text-decoration:none;height:100%}.compareDock{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);width:min(830px,calc(100% - 28px));z-index:80;background:#15120f;border:1px solid #675540;box-shadow:0 18px 45px rgba(0,0,0,.5);padding:10px 12px;border-radius:6px;display:grid;grid-template-columns:1fr auto auto;grid-gap:10px;gap:10px;align-items:center}.compareDock>div:first-child{display:flex;gap:8px;align-items:center;min-width:0}.compareDock>div:first-child strong{font-size:9px;color:#d7c2a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compareDock summary{cursor:pointer;color:#e8d6b7;font-weight:900;font-size:9px;text-transform:uppercase}.compareTable{position:absolute;left:50%;bottom:58px;transform:translateX(-50%);width:min(600px,90vw);background:#e3d0ad;color:#1b1712;border:1px solid #8d7557;padding:12px;box-shadow:0 14px 30px rgba(0,0,0,.4)}.compareTable span{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px;padding:8px 0;border-top:1px solid #b89d78;font-size:9px}.compareTable b{text-align:right}.communityChallengeStrip,.squadFinder{margin:0 0 10px;background:#171410;border:1px solid #4d4133;border-radius:5px}.communityChallengeHead,.communityChallengeStrip>div>details>summary,.squadFinder>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px}.communityChallengeHead h2,.squadFinder>summary strong{font-family:Impact,Arial Black,sans-serif;font-size:19px;text-transform:uppercase;color:#e4d1ae;margin:2px 0}.squadFinderGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;gap:7px;padding:0 10px 10px}.squadFinderGrid>a{display:grid;grid-template-columns:38px 1fr auto;grid-gap:9px;gap:9px;align-items:center;padding:8px;background:#211c17;border:1px solid #44382c;text-decoration:none;color:#dfccaa}.squadFinderGrid img{width:38px;height:38px;object-fit:cover;border-radius:4px}.squadFinderGrid strong{font-size:9px}.squadFinderGrid small{display:block;color:#8e7b62;font-size:7px;margin-top:2px}.squadFinderGrid b{font-size:7px;color:#d54a3e}.squadFinderGrid>p{grid-column:1/-1;color:#8e7b62;font-size:9px;padding:8px}.communityChallengeHead>span{font-size:8px;color:#8f7c63;text-transform:uppercase}.communityChallengeStrip>div:last-of-type{display:grid;grid-gap:1px;gap:1px}.communityChallengeStrip details{border-top:1px solid #3f352a}.communityChallengeStrip details summary>div{display:flex;flex-direction:column;gap:3px}.communityChallengeStrip details summary strong{font-size:10px;color:#e2cfac}.communityChallengeStrip details summary small{font-size:7px;color:#8d7a62}.communityChallengeStrip summary b{min-height:0;padding:5px 7px;font-size:7px}.challengeCompactBody{padding:0 13px 12px}.challengeCompactBody p{font-size:9px;color:#9d8a6f;line-height:1.5}.challengeRulesCompact{padding:8px;background:#211c17;border-left:3px solid #9f3028}.challengeLeaderboard{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.challengeLeaderboard a{display:flex;justify-content:space-between;padding:7px 8px;background:#211c17;border:1px solid #3e342a;color:#d6c3a2;text-decoration:none;font-size:8px}.challengeEntered{color:#7cc17b!important}.buildCommentsHead{display:flex;justify-content:space-between;align-items:end}.buildCommentsHead>span{font-size:8px;color:#75634e}.buildComment{position:relative}.buildCommentHead{display:flex;justify-content:space-between;gap:10px}.buildCommentHead small{font-size:7px;color:#8a765d}.commentReply{margin-left:24px;padding-left:12px;border-left:2px solid #8f7658}.commentActions{display:flex;gap:5px}.commentActions button,.textAction{min-height:27px;padding:5px 7px;font-size:7px}.replyNotice{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:6px 8px;background:#2a221a;color:#ae9878;font-size:8px}.replyNotice button{min-height:25px;padding:4px 7px}.codeBoxActions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.subtleDanger{border-color:#71342e!important;color:#d59b94!important}.publicProfileActions{display:flex;gap:6px;align-items:center;margin-top:10px}.publicProfileActions details{position:relative}.publicProfileActions details summary{cursor:pointer;width:38px;height:38px;display:grid;place-items:center;border:1px solid #594b3b;background:#211d18;color:#d7c4a5;border-radius:4px;list-style:none}.publicProfileActions details>button{display:block;width:150px;text-align:left;border-radius:0}.publicProfileActions details[open]{position:relative}.publicProfileActions details[open]:before{content:"";position:absolute;right:0;top:38px;width:150px;height:78px;background:#211d18;border:1px solid #594b3b;z-index:-1}.abiIdentityLine{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.abiIdentityLine b,.abiIdentityLine span{padding:5px 7px;border:1px solid #5b4c3a;background:#211c17;color:#bfa988;font-size:7px;text-transform:uppercase}.abiIdentityLine b{color:#8fda8b;border-color:#426b42}.profileCompactSettings{margin:17px 0;border:1px solid #4d4133;background:#181510}.profileCompactSettings>summary{cursor:pointer;padding:11px 12px;color:#dfccaa;font-size:9px;font-weight:900;text-transform:uppercase}.profileCompactSettings[open]>summary{border-bottom:1px solid #4d4133}.profileCompactSettings>div{margin:10px}.notificationPrefs{margin:10px!important}.adminCommunityHealth>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;list-style:none}.adminCommunityHealth>summary h2{margin:3px 0}.compactHealthCards{grid-template-columns:repeat(4,1fr);margin:12px 0}.reportQueue{display:grid;grid-gap:6px;gap:6px}.reportQueue article{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px;background:#211c17;border:1px solid #44382c;color:#d9c6a5}.reportQueue article>div{display:flex;flex-direction:column;gap:3px}.reportQueue strong{font-size:9px;text-transform:uppercase}.reportQueue small,.reportQueue span{font-size:8px;color:#8f7c63}.reportQueue aside{display:flex;gap:5px}.reportQueue button{min-height:31px;padding:6px 8px;font-size:7px}.auditTrail{margin-top:10px;border-top:1px solid #4b4032;padding-top:8px}.auditTrail>summary{font-size:8px;color:#9b896e;cursor:pointer;text-transform:uppercase}.auditTrail>div{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;padding:6px 0;border-top:1px solid #312a22;font-size:7px;color:#8f7c63}.accent-red{--profile-accent:#b9342a}.accent-purple{--profile-accent:#7c55c7}.accent-gold{--profile-accent:#d39a35}.accent-teal{--profile-accent:#46a99f}.profileDashboard[class*=accent-] .profileHero,.profileDashboard[class*=accent-] .profilePanel,.profileDashboard[class*=accent-] .subscriberCard{border-left:3px solid var(--profile-accent)}.profileDashboard[class*=accent-] .bagelXpTrack i{background:var(--profile-accent)}@media(max-width:900px){.buildDiscoveryBar,.communityDiscoveryBar,.globalSearchResults{grid-template-columns:1fr}.buildFilterDrawer,.communityFilterDrawer{grid-template-columns:repeat(2,1fr)}.compactSortSelect{height:42px}.memberWelcomeStrip{align-items:flex-start;flex-direction:column}.memberWelcomeStrip nav{justify-content:flex-start}.compareDock{grid-template-columns:1fr auto}.compareDock>details{grid-column:1/-1}.compactHealthCards{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.globalSearchPanel{position:fixed;left:14px;right:14px;top:76px;width:auto}.buildFilterDrawer,.communityFilterDrawer,.squadFinderGrid{grid-template-columns:1fr}.compactSort{overflow:auto;flex-wrap:nowrap;padding-bottom:3px}.compactSort a,.compactSort button{white-space:nowrap}.compareDock{bottom:8px}.compareDock>div:first-child{flex-direction:column;align-items:flex-start}.compareDock>div:first-child .eyebrow{display:none}.commentReply{margin-left:10px}.codeBoxActions{width:100%;display:grid}.codeBoxActions button{width:100%}.reportQueue article{grid-template-columns:1fr}.publicProfileActions,.reportQueue aside{flex-wrap:wrap}}.adminChallengeManager{margin:0 0 14px;background:#171410;border:1px solid #514434;border-radius:5px;color:#d8c5a5}.adminChallengeManager>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:11px 13px;list-style:none}.adminChallengeManager>summary>div{display:flex;align-items:center;gap:9px}.adminChallengeManager>summary strong{font-family:Impact,Arial Black,sans-serif;font-size:20px;text-transform:uppercase}.adminChallengeManager>summary>span{font-size:8px;color:#9b876c;text-transform:uppercase}.adminChallengeCreate{display:grid;grid-template-columns:1fr 220px;grid-gap:8px;gap:8px;padding:12px;border-top:1px solid #44382c}.adminChallengeCreate input,.adminChallengeCreate textarea,.adminChallengeList select{padding:9px;background:#211c17;color:#decba9;border:1px solid #5a4937}.adminChallengeCreate textarea{min-height:75px;resize:vertical}.adminChallengeCreate button,.adminChallengeCreate textarea{grid-column:1/-1}.adminChallengeList{display:grid;grid-gap:7px;gap:7px;padding:0 12px 12px}.adminChallengeList article{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:10px;background:#211c17;border:1px solid #44382c}.adminChallengeList article>div:first-child{display:flex;flex-direction:column;gap:2px}.adminChallengeList strong{font-size:9px;text-transform:uppercase}.adminChallengeList span{font-size:7px;color:#8f7c63}.adminChallengeList select{grid-column:1/-1;width:100%}.adminChallengeList .adminCommunityActions{margin:0}@media(max-width:650px){.adminChallengeCreate,.adminChallengeList article{grid-template-columns:1fr}.adminChallengeCreate button,.adminChallengeCreate textarea,.adminChallengeList select{grid-column:auto}}.skipLink{position:fixed;left:12px;top:-60px;z-index:200;background:#f0dfbf;color:#171310;padding:10px 14px;border-radius:4px;font-weight:900}.skipLink:focus{top:12px}.offlineBanner{position:fixed;left:50%;bottom:12px;transform:translateX(-50%);z-index:150;width:min(680px,calc(100% - 24px));padding:10px 14px;background:#5c2d25;color:#fff0d7;border:1px solid #8b4a3e;box-shadow:0 10px 30px rgba(0,0,0,.4);font-size:10px;font-weight:800;text-align:center;border-radius:5px}.onboardingPanel{border-left:4px solid #d19a3e}.profileCompletionHead{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#d8c5a4;font-size:9px}.profileCompletionHead strong{font-family:Impact,Arial Black,sans-serif;font-size:23px;text-transform:uppercase}.profileCompletionTrack{height:10px;background:#191510;border:1px solid #504333;margin:9px 0}.profileCompletionTrack i{height:100%;display:block;background:linear-gradient(90deg,#b9342a,#d19a3e)}.profileCompletionItems{display:flex;gap:6px;flex-wrap:wrap}.profileCompletionItems span{padding:6px 8px;border:1px solid #554637;background:#211c17;color:#9f8b6f;font-size:8px;text-transform:uppercase}.profileCompletionItems .done{color:#92ca8f;border-color:#426842}.accountDataSettings{margin-top:14px}.accountDataActions{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:11px 12px;border-top:1px solid #4c4032}.accountDataActions>div{display:flex;flex-direction:column;gap:3px}.accountDataActions strong{font-size:9px;text-transform:uppercase;color:#dfccaa}.accountDataActions span{font-size:8px;color:#8e7b62;line-height:1.5}.accountDataActions button{min-width:130px}.dangerZone button{border-color:#7a342e!important;color:#e5a6a0!important}.dangerZone{background:rgba(120,35,28,.08)}.integrationHealth{margin-bottom:14px}.healthGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.healthGrid>div{display:flex;flex-direction:column;gap:4px;padding:11px;background:#211c17;border:1px solid #463a2e}.healthGrid span{font-size:8px;color:#9c896d;text-transform:uppercase}.healthGrid strong{font-family:Impact,Arial Black,sans-serif;font-size:19px}.healthGrid small{font-size:7px;color:#83715b}.healthGrid .healthy{border-left:3px solid #4f8e52}.healthGrid .healthy strong{color:#8ec990}.healthGrid .unhealthy{border-left:3px solid #a0493f}.healthGrid .unhealthy strong{color:#d68f87}.adminExports,.clientErrorPanel{margin-top:10px;background:#181510;border:1px solid #44382c}.adminExports>summary,.clientErrorPanel>summary{cursor:pointer;padding:9px 10px;font-size:8px;font-weight:900;text-transform:uppercase;color:#b9a484}.clientErrorPanel>div{display:grid;grid-template-columns:150px 1fr auto;grid-gap:8px;gap:8px;padding:7px 10px;border-top:1px solid #312920}.clientErrorPanel strong{font-size:8px;color:#d7c3a3}.clientErrorPanel small,.clientErrorPanel span{font-size:7px;color:#8a775f}.adminExports>div{display:flex;gap:6px;flex-wrap:wrap;padding:10px}.adminExports button{min-height:31px;padding:6px 8px;font-size:7px}.recoveryPage{padding-top:100px}.recoveryCode{font-size:clamp(100px,20vw,220px);line-height:.75;color:rgba(185,52,42,.35)}.recoveryCode,.recoveryPage h1{font-family:Impact,Arial Black,sans-serif}.recoveryPage h1{font-size:clamp(38px,7vw,72px);text-transform:uppercase;margin:12px 0}.recoveryPage p{color:#aa9677;line-height:1.6}.recoveryActions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:20px}.emptyState,.statsEmpty{border-style:dashed!important}.profilePanel>p:only-child{color:#8c7a61}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:900px){.healthGrid{grid-template-columns:repeat(2,1fr)}.accountDataActions,.clientErrorPanel>div{grid-template-columns:1fr}.accountDataActions button{width:100%}}@media(max-width:560px){.healthGrid{grid-template-columns:1fr}.profileCompletionHead{align-items:flex-start;flex-direction:column}.recoveryActions{display:grid}.recoveryActions a{width:100%;text-align:center}}.buildPresetControls{display:flex;gap:6px;align-items:center}.buildPresetControls select{height:38px;min-width:145px;padding:0 8px;background:#191611;color:#d9c7a6;border:1px solid #514334}.buildPresetControls button{min-height:38px;white-space:nowrap}.compactEmptyState{gap:4px;padding:10px 11px;border:1px dashed #5b4c3a;background:#1c1814;color:#a99476}.compactEmptyState strong{font-size:9px;color:#d7c3a3}.compactEmptyState a,.compactEmptyState span{font-size:8px;line-height:1.5}.compactEmptyState a{color:#d44a3f;font-weight:900;margin-top:3px}@media(max-width:700px){.buildPresetControls{grid-column:1/-1;overflow:auto}.buildPresetControls select{min-width:135px}}.profileDegradedNotice{margin:8px 0 12px;border:1px solid #66563f;background:#1c1813;color:#ad997a;border-radius:4px}.profileDegradedNotice summary{cursor:pointer;padding:8px 10px;font-size:8px;font-weight:900;text-transform:uppercase}.profileDegradedNotice p{padding:0 10px 9px;margin:0;font-size:8px;line-height:1.5;color:#8e7a60}body,html{overflow-x:hidden}body,html,iframe,img,video{max-width:100%}.headerActions,.headerInner,.mainNav,.memberWelcomeStrip,.profileDashboard,.profileHero,.profilePanel,.signedInMenu,.siteLoginMenu,.subscriberCard{min-width:0}@media(max-width:1280px){.shell{width:min(1440px,calc(100% - 36px))}.headerInner{grid-template-columns:minmax(180px,240px) minmax(0,1fr) auto;gap:14px}.brand{gap:10px;min-width:0}.brandLogo{width:68px;height:68px;transform:translateY(4px) scale(1.04)}.brandName{font-size:24px;white-space:nowrap}.mainNav{gap:18px;min-width:0}.mainNav a{font-size:11px;white-space:nowrap}.headerActions{gap:6px;min-width:max-content}.smallSocial{display:none}.watchLiveButton{height:42px;padding:0 12px;margin-left:0;font-size:10px}.siteProfileTrigger{max-width:118px}.profileHero{grid-template-columns:120px minmax(0,1fr) auto;gap:16px;padding:20px}.profileAvatar{width:120px;height:120px}.profileHeroCopy{min-width:0}.profileHeroCopy h1{font-size:42px;overflow-wrap:anywhere}.profileHeroActions{min-width:135px}.profileStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.profileMiniStats,.profileTitles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.shell{width:min(100% - 24px,1440px)}.headerInner{height:74px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.brandLogo{width:62px;height:62px}.brandName{font-size:21px}.mainNav{justify-content:flex-end;gap:14px}.mainNav a{font-size:10px;padding:27px 0 23px}.mainNav a:nth-child(n+4){display:none}.headerActions{justify-self:end}.watchLiveButton{width:42px;padding:0;justify-content:center;font-size:0}.watchLiveButton .liveDot{margin:0}.siteProfileTrigger{max-width:44px;padding:5px}.siteProfileTrigger span{display:none}.siteProfileTrigger img{width:30px;height:30px}.globalSearchPanel,.notificationDropdown,.siteAccountDropdown{max-width:calc(100vw - 24px)}.pageSection{padding:44px 0}.pageIntro{margin-bottom:26px}.profileDashboard{gap:14px}.profileHero{grid-template-columns:100px minmax(0,1fr);align-items:start}.profileAvatar{width:100px;height:100px}.profileHeroActions{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profileHeroActions button{width:100%;min-width:0}.profileHeroCopy h1{font-size:38px}.subscriberCard{align-items:flex-start;flex-direction:column}.subscriberCard>strong{font-size:26px}.profilePanel{padding:16px}.profileStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.profileMiniStats,.profilePrivacy,.profileSettingsGrid,.profileTitles{grid-template-columns:repeat(2,minmax(0,1fr))}.profilePrivacy>strong,.profileSettingsGrid .wide{grid-column:1/-1}.collectionCreator{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.memberWelcomeStrip{align-items:flex-start;flex-direction:column}.memberWelcomeStrip nav{justify-content:flex-start;width:100%;overflow-x:auto;padding-bottom:3px}.memberWelcomeStrip nav a{flex:0 0 auto}.adminSecurityBar{top:78px;align-items:stretch;flex-direction:column}.adminTabs{display:flex;overflow-x:auto;padding-bottom:4px}.adminTabs button{flex:0 0 auto;white-space:nowrap}}@media(max-width:820px){.brandName{display:none}.brandLogo{width:58px;height:58px}.mainNav{justify-content:flex-start;gap:12px}.mainNav a:nth-child(3){display:none}.headerActions{gap:5px}.headerIconButton,.notificationBellWrap .headerIconButton,.siteProfileTrigger,.watchLiveButton{width:38px;height:38px}.siteProfileTrigger{justify-content:center;padding:4px}.siteProfileTrigger img{width:27px;height:27px}.siteLoginTrigger{padding:8px 9px;font-size:8px}.notificationDropdown,.siteAccountDropdown{left:auto;width:min(290px,calc(100vw - 24px))}.globalSearchPanel,.notificationDropdown,.siteAccountDropdown{position:fixed;right:12px;top:78px;max-height:calc(100vh - 94px);overflow:auto}.globalSearchPanel{left:12px;width:auto}.globalSearchResults{grid-template-columns:1fr}.profileHero{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:15px}.profileAvatar{width:84px;height:84px}.profileHeroCopy h1{font-size:32px}.profileHeroActions{grid-template-columns:1fr 1fr}.profileStatsGrid,.twitchRelationshipGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.profilePrivacy,.profileSettingsGrid,.profileTitles{grid-template-columns:1fr}.profilePrivacy>strong,.profileSettingsGrid .wide{grid-column:auto}.collectionCreator{grid-template-columns:1fr}.collectionCreator button{width:100%}.sectionBlockHead{align-items:flex-start;gap:8px;flex-wrap:wrap}}@media(max-width:560px){.shell{width:calc(100% - 20px)}.headerInner{height:66px;gap:7px}.brandLogo{width:52px;height:52px;transform:none}.mainNav{gap:10px}.mainNav a{font-size:9px;padding:23px 0 20px}.mainNav a:nth-child(2){display:none}.headerActions{gap:4px}.watchLiveButton{display:none}.signedInMenu{gap:4px}.profileHero{grid-template-columns:1fr;text-align:center}.profileAvatar{margin:auto;width:92px;height:92px}.profileHeroCopy{width:100%}.profileHeroCopy h1{font-size:34px}.profileHeroActions{grid-column:auto;grid-template-columns:1fr}.profileProviderPills,.selectedBadgeRow{justify-content:center}.profileMiniStats,.profileStatsGrid,.twitchRelationshipGrid{grid-template-columns:1fr}.profilePanel{padding:13px}.subscriberCard{padding:15px}.profileCompletionItems{display:grid;grid-template-columns:1fr;width:100%}.memberWelcomeStrip{padding:9px 10px}}.globalToast{position:fixed;right:18px;bottom:18px;z-index:250;width:min(390px,calc(100vw - 28px));display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 13px;background:#18140f;border:1px solid #6b5944;border-left:4px solid #b9342a;color:#ead8b8;box-shadow:0 16px 40px rgba(0,0,0,.48);border-radius:5px;font-size:9px;font-weight:800;line-height:1.45}.globalToast button{flex:0 0 auto;width:28px;height:28px;padding:0;border:1px solid #5a4938;background:#252018;color:#d7c3a3;border-radius:4px}.globalToast.toast-success{border-left-color:#57905a}.globalToast.toast-error{border-left-color:#c34539}.globalToast.toast-info{border-left-color:#b98c45}.loadingSkeleton{display:grid;grid-gap:9px;gap:9px;min-height:120px;align-content:center;overflow:hidden}.loadingSkeleton i{display:block;height:14px;width:100%;max-width:680px;border-radius:3px;background:linear-gradient(90deg,#262119 15%,#3a3025 35%,#262119 55%);background-size:220% 100%;animation:jellySkeleton 1.25s linear infinite}.loadingSkeleton i:nth-child(2){width:78%}.loadingSkeleton i:nth-child(3){width:52%}@keyframes jellySkeleton{to{background-position:-220% 0}}.imageFallback{display:grid;place-items:center;min-height:120px;background:#18140f;border:1px solid #4d4032;overflow:hidden}.fallbackImage,.imageFallback img{width:100%;height:100%;object-fit:contain!important;background:#18140f!important;padding:12px}.smokeChecklist{margin-top:10px;border:1px solid #4d4032;background:#181510}.smokeChecklist>summary{display:flex;justify-content:space-between;gap:10px;padding:10px;cursor:pointer;font-size:8px;text-transform:uppercase;color:#c3ae8e;font-weight:900}.smokeChecklist>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:0 10px 10px}.smokeChecklist article{display:grid;grid-template-columns:26px 1fr;grid-gap:7px;gap:7px;align-items:center;padding:8px;background:#211c17;border:1px solid #44382c}.smokeChecklist article>b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;font-size:10px}.smokeChecklist article.pass>b{background:#355c39;color:#9ed49f}.smokeChecklist article.fail>b{background:#6e302a;color:#f1aaa4}.smokeChecklist article span{display:flex;flex-direction:column;gap:2px}.smokeChecklist article strong{font-size:8px;color:#decba9}.smokeChecklist article small{font-size:7px;color:#8c7a61}.backupReminder{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:9px;padding:9px 10px;border:1px solid #4e4132;background:#201b16}.backupReminder>div{display:flex;flex-direction:column;gap:2px}.backupReminder strong{font-size:8px;color:#dfccaa;text-transform:uppercase}.backupReminder small,.backupReminder span{font-size:7px;color:#8f7c63}.backupReminder.backupDue{border-left:3px solid #c58e3c}.localBotsPanel{margin-top:14px}.localBridgeState{font-size:8px;font-weight:1000;text-transform:uppercase;padding:6px 8px;border:1px solid #70423a;background:#211b17;color:#c98b83}.localBridgeState.online{border-color:#456b46;color:#8dcc8e}.launcherKeyField{display:flex;flex-direction:column;gap:5px;margin:12px 0;color:#a58f70;font-size:8px;font-weight:900;text-transform:uppercase}.launcherKeyField input{padding:10px}.localBotCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.localBotCards article{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px;background:#211c17;border:1px solid #4d4032}.localBotCards article>div:first-child{display:flex;flex-direction:column;gap:3px}.localBotCards span{font-size:7px;color:#8e7a61}.localBotCards strong{font-size:10px;color:#dfccaa;text-transform:uppercase}.localBotCards small{font-size:8px;color:#9a866b}.localBotActions{display:flex;gap:6px}.localBotFooter{display:flex;gap:7px;margin-top:9px}.localSecurityNote{display:block;margin-top:9px;color:#7f6d58;font-size:7px;line-height:1.45}a,button,input,select,summary,textarea{scroll-margin-top:100px}.adminTabs button,.codeBoxActions button,.commentActions button,.profileHeroActions button,.siteHeader a,.siteHeader button{min-height:38px}.siteHeader a{display:flex;align-items:center}.mainNav a{justify-content:center}[aria-busy=true]{cursor:progress}@media(max-width:820px){.globalToast{right:12px;bottom:12px}.smokeChecklist>div{grid-template-columns:1fr}.backupReminder{align-items:flex-start;flex-direction:column}.localBotCards{grid-template-columns:1fr}}@media(max-width:560px){.globalToast{left:10px;right:10px;width:auto}.localBotCards article{align-items:flex-start;flex-direction:column}.localBotActions,.localBotFooter{width:100%;display:grid;grid-template-columns:1fr 1fr}.localBotActions button,.localBotFooter button{width:100%}}.tournamentPage{max-width:1180px}.tournamentIntro{margin-bottom:24px}.tournamentHero{background:linear-gradient(135deg,#e5d2af,#cdb58e);padding:28px}.tournamentTitleRow{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.tournamentTitleRow h2{font-family:Impact,Arial Black,sans-serif;font-size:clamp(42px,6vw,72px);line-height:.9;margin:8px 0 16px;text-transform:uppercase;color:#171310}.tournamentStatus{display:inline-block;background:var(--red);color:white;padding:6px 9px;border-radius:3px;font-size:9px;font-weight:1000;letter-spacing:.08em}.tournamentPrize{font-family:Impact,Arial Black,sans-serif;font-size:62px;color:var(--red);line-height:1}.tournamentFacts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #9f8968;border-bottom:1px solid #9f8968;margin:8px 0 18px}.tournamentFacts span{padding:13px 12px;border-right:1px solid #9f8968;font-size:11px}.tournamentFacts span:last-child{border-right:0}.tournamentFacts b{display:block;color:#79654b;font-size:8px;margin-bottom:4px}.tournamentLead{font-size:14px;line-height:1.6;max-width:850px}.scoreFormula{margin:18px 0 12px;background:#171310;color:#efe0c3;padding:15px 18px;font-family:Arial Narrow,Arial,sans-serif;font-weight:1000;font-size:17px;letter-spacing:.03em}.tournamentTiming{font-size:10px;line-height:1.8;color:#514332}.tournamentTiming span{padding:0 5px;color:var(--red)}.tournamentLeaderboard,.tournamentSignup{margin-top:16px}.tournamentSignup>p{color:#a99577}.tournamentForm{display:grid;grid-template-columns:repeat(3,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.tournamentForm label{display:grid;grid-gap:6px;gap:6px;color:#ad9b7e;font-size:9px;font-weight:900;text-transform:uppercase}.tournamentForm input{height:48px;background:#211d18;border:1px solid #594b3b;color:#ead7b5;padding:0 12px;border-radius:3px}.tournamentSubmit{height:48px}.tournamentSubmit:disabled{opacity:.55}.tournamentMessage{margin-top:12px;padding:10px 12px;background:#211d18;border:1px solid #594b3b;color:#ead7b5;font-size:11px}.proofWindowNotice{background:#2a2118;border:1px solid #8d6847;color:#dbc39e;padding:11px 13px;margin-bottom:14px;font-size:11px}.leaderboardTableWrap{overflow:auto}.tournamentTable{width:100%;border-collapse:collapse}.tournamentTable td,.tournamentTable th{text-align:left;padding:12px 10px;border-bottom:1px solid #594b3b}.tournamentTable th{font-size:8px;text-transform:uppercase;color:#a99577}.tournamentTable td{color:#dfcaaa;font-size:11px}.tournamentTable td:last-child strong{color:#fff;font-size:13px}.compactEmptyState{display:flex;flex-direction:column;gap:5px;background:#211d18;border:1px solid #4b4032;padding:18px;color:#ad9b7e}.compactEmptyState strong{color:#e2cfaf;text-transform:uppercase;font-size:11px}.compactEmptyState span{font-size:10px}@media(max-width:1050px){.tournamentFacts,.tournamentForm{grid-template-columns:1fr 1fr}.tournamentFacts span:nth-child(2){border-right:0}.tournamentFacts span:nth-child(-n+2){border-bottom:1px solid #9f8968}}@media(max-width:650px){.tournamentTitleRow{flex-direction:column}.tournamentPrize{font-size:48px}.tournamentFacts,.tournamentForm{grid-template-columns:1fr}.tournamentFacts span{border-right:0!important;border-bottom:1px solid #9f8968}.tournamentFacts span:last-child{border-bottom:0}.tournamentTiming span{display:none}}.raidSubmissionForm{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;align-items:end}.raidSubmissionForm label{display:grid;grid-gap:6px;gap:6px;color:#ad9b7e;font-size:9px;font-weight:900;text-transform:uppercase}.raidSubmissionForm input,.raidSubmissionForm select{height:48px;background:#211d18;border:1px solid #594b3b;color:#ead7b5;padding:0 12px;border-radius:3px}.raidSubmissionForm input[type=file]{padding:12px;height:auto;min-height:48px}.raidSubmissionForm .wideField{grid-column:span 2}.tournamentRaidSubmit{margin-top:16px}.tournamentRaidSubmit>p{color:#a99577}@media(max-width:900px){.raidSubmissionForm{grid-template-columns:1fr 1fr}.raidSubmissionForm .wideField{grid-column:span 2}}@media(max-width:600px){.raidSubmissionForm{grid-template-columns:1fr}.raidSubmissionForm .wideField{grid-column:auto}}.tournamentCard{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.tournamentCard:hover{transform:translateY(-2px)}.tournamentCard.isExpanded{cursor:default;transform:none}.tournamentCardPrompt{margin:0;color:#6d5c46;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.tournamentCardSide{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.tournamentExpandHint{font-size:8px;font-weight:1000;letter-spacing:.1em;color:#6e5a42;border:1px solid #a48b68;padding:5px 8px;border-radius:3px}.tournamentExpandedContent{border-top:1px solid #9f8968;padding-top:18px;margin-top:4px}.tournamentActionsRow{display:flex;justify-content:flex-end;margin:14px 0 4px}.tournamentRulesButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #7f684d;background:transparent;color:#372d23;padding:7px 11px;border-radius:3px;font-size:9px;font-weight:1000;letter-spacing:.08em;cursor:pointer}.tournamentRulesButton:hover{background:#171310;color:#efe0c3;border-color:#171310}.tournamentRules{margin:12px 0 18px;padding:18px;background:#211d18;border:1px solid #594b3b;color:#dbc8a8;border-radius:3px}.tournamentRules h3{margin:3px 0 0;color:#f0dfc1;font-size:24px;text-transform:uppercase}.tournamentRules ol{margin:15px 0 0;padding-left:22px;display:grid;grid-gap:9px;gap:9px}.tournamentRules li{font-size:11px;line-height:1.55;color:#cfb996}.tournamentRules li strong{color:#f1dec0}.tournamentInnerSection{margin-top:22px;padding-top:22px;border-top:1px solid #9f8968}.tournamentInnerSection.panel{background:transparent;border:0;padding-left:0;padding-right:0;padding-bottom:0;box-shadow:none}@media(max-width:650px){.tournamentCardSide{align-items:flex-start}.tournamentCardPrompt{font-size:9px}.tournamentActionsRow{justify-content:flex-start}.tournamentRules{padding:14px}.tournamentRules h3{font-size:20px}}.tournamentAdminPanel{margin-top:14px}.tournamentAdminStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:14px 0}.tournamentAdminStats article{display:flex;flex-direction:column;gap:4px;padding:12px;background:#211c17;border:1px solid #4d4032}.tournamentAdminStats span{font-size:7px;color:#8e7a61;text-transform:uppercase}.tournamentAdminStats strong{font-family:Impact,Arial Black,sans-serif;font-size:22px;text-transform:uppercase;color:#dfccaa}.adminTournamentBlock{margin-top:14px;padding-top:14px;border-top:1px solid #4d4032}.adminTournamentBlock h3{margin:2px 0 0;text-transform:uppercase}.adminTournamentBlock .sectionBlockHead>small{color:#8e7a61;font-size:8px}.adminTournamentTable a{color:#d44a3f;font-weight:900}.adminTournamentTable td{white-space:nowrap}.adminTournamentTable td:nth-child(3),.adminTournamentTable td:nth-child(4){max-width:220px;overflow:hidden;text-overflow:ellipsis}@media(max-width:820px){.tournamentAdminStats{grid-template-columns:1fr 1fr}}@media(max-width:520px){.tournamentAdminStats{grid-template-columns:1fr}}.optionalField{font-size:8px;font-weight:800;opacity:.72;text-transform:none}.tournamentTable tr.tournamentDqRow td{background:rgba(143,36,30,.22);color:#d68f87;text-decoration:none}.tournamentTable tr.tournamentDqRow td:first-child{border-left:3px solid #b9342a}.tournamentTable tr.tournamentDqRow td strong{color:#efaaa2}.tournamentDqBadge{display:inline-block;padding:5px 7px;letter-spacing:.03em;white-space:normal;max-width:260px}.dqActionButton,.tournamentDqBadge{color:#ffaaa1;background:#4a1f1b;border:1px solid #9b4038;border-radius:3px;font-size:8px;font-weight:1000;text-transform:uppercase}.dqActionButton{padding:7px 10px;cursor:pointer}.dqActionButton:hover{background:#6a2923}.dqRestoreButton{white-space:nowrap}.tournamentSiteBanner{display:flex;justify-content:center;align-items:center;gap:18px;padding:8px 18px;background:#bd271f;color:#fff;border-top:1px solid rgba(255,255,255,.12);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.tournamentSiteBanner span{opacity:.9}.tournamentSiteBanner.proof-buffer{background:#6e2d26}.dayReviewState{font-weight:900;white-space:nowrap}.dayReviewState.verified{color:#2d6f38}.dayReviewState.pending{color:#8c6420}.dayReviewState.rejected{color:#a1221b}.dayReviewState.none{color:#766a59}.raidSubmissionForm textarea{min-height:80px;width:100%;border:1px solid #a48d6b;background:#f1dfbe;color:#171310;padding:9px;border-radius:2px;resize:vertical}@media(max-width:580px){.tournamentSiteBanner{flex-direction:column;gap:2px;text-align:center;padding:7px 10px;font-size:9px}}.tournamentPublicLeaderboard .sectionBlockHead .eyebrow,.tournamentPublicLeaderboard .sectionBlockHead h2,.tournamentPublicLeaderboard .sectionBlockHead small,.tournamentPublicLeaderboard .tournamentTable td,.tournamentPublicLeaderboard .tournamentTable td strong,.tournamentPublicLeaderboard .tournamentTable th{color:#000!important}