html body .site-shell.cosmetic-theme-chrome.page-home .home-stage{background:#05090f26!important;border-color:color-mix(in srgb,var(--theme-accent) 35%,transparent)!important;backdrop-filter:blur(3px) saturate(105%)!important}.site-shell.page-play .arena-wrap:before{content:none!important;background-image:none!important}html body .site-shell.cosmetic-theme-carbon{--yellow:#b963ff!important;--yellow-soft:#e2bfff!important;--theme-accent:#b963ff!important;--theme-border:#b963ff66!important;--w-accent:#b963ff!important;--page-accent:#b963ff!important;--csg-accent:#b963ff!important}html body .site-shell.cosmetic-theme-carbon :is(.quick-play,.lock-button:not(:disabled),.submit-top,.side-submit,.submit-banner button,.csg-button-primary){background:linear-gradient(145deg,#c76fff,#963ee4)!important;border-color:#e4bfff!important;color:#fff!important;text-shadow:0 1px 2px #26053dcc!important}html body .site-shell.cosmetic-theme-carbon :is(.side-menu nav>button.active,.side-menu nav>button:hover,.center-mode,.mode-switch button.active,.upgrade-inventory button.selected){border-color:#c878ff!important;box-shadow:inset 3px 0 #b963ff,0 0 18px #b963ff24!important}.site-shell .side-home,.site-shell .side-home:hover,.site-shell .side-home:focus-visible,.site-shell .side-home.active{color:#fff!important;text-shadow:0 1px 2px #000!important}html body .site-shell .side-menu .side-menu-head button.side-home,html body .site-shell .side-menu .side-menu-head button.side-home:hover,html body .site-shell .side-menu .side-menu-head button.side-home:focus-visible{color:#fff!important;text-shadow:0 1px 2px #000!important}.site-shell :is(.signin-button,.submit-top,.side-submit,.submit-banner button),.csg-auth-required-card [data-auth-login]{color:#fff!important;font-size:max(13px,.82rem)!important;font-weight:900!important;letter-spacing:.055em!important;text-shadow:0 1px 2px #0009!important}html body .site-shell button[data-v18-auth=login].csg-button.csg-button-primary,html body .site-shell .topbar .header-actions button.submit-top{color:#fff!important;font-size:max(14px,.9rem)!important;font-weight:900!important;letter-spacing:.04em!important;text-shadow:0 1px 3px #000!important}@media(max-width:768px){html body .site-shell .topbar .header-actions button.submit-top{display:inline-flex!important;flex:none!important;justify-content:flex-start!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0 0 0 10px!important;gap:24px!important;overflow:hidden!important;white-space:nowrap!important}}.site-shell>footer .brand{display:block!important;width:clamp(150px,12vw,190px)!important;height:clamp(48px,4vw,62px)!important;background:url(/csguessr-header-logo-v2.webp?v=20260930-branding) left center/contain no-repeat!important;font-size:0!important}.site-shell>footer .brand>*{display:none!important}.upgrader-page .upgrade-clear{min-width:132px!important;width:auto!important;padding-inline:16px!important;white-space:nowrap!important}.upgrader-page :is(.upgrade-core>span,.upgrade-input header span,.upgrade-target header span),.settings-page .setting-card>span,.moderation-page :is(.staff-capabilities span,.admin-clip-info>span,.clip-select span),.page-play :is(.panel-hint,.panel-heading>span){font-size:max(10px,.68rem)!important;line-height:1.35!important}.operation-auth-error{display:grid;place-items:center;gap:12px;min-height:360px;text-align:center;padding:32px}.operation-auth-error h2{margin:0;font-size:clamp(28px,4vw,42px)}.operation-auth-error p{max-width:520px;margin:0;color:#aebbc3;font-size:14px;line-height:1.55}.operation-auth-error button{min-height:44px;padding:0 22px;color:#fff;font-size:13px;font-weight:900}.admin-clip-row.is-pending{border-color:#b963ff88!important}.admin-clip-row.is-rejected{border-color:#e56c6880!important}.clip-admin-actions .clip-approve{color:#fff!important;border-color:#68c995!important;background:#246b49!important}.clip-admin-actions .clip-reject{color:#fff!important;border-color:#e56c68!important;background:#702c2b!important}html[data-csg-interface] body .site-shell.page-home.cosmetic-theme-vertigo .home-stage,html[data-csg-interface] body .site-shell.page-home.cosmetic-theme-vertigo:has(.player-pill) .home-stage{background:color-mix(in srgb,var(--v17-1,#0b1016) 48%,transparent)!important;border-color:color-mix(in srgb,var(--csg-accent) 22%,#ffffff24)!important;box-shadow:0 24px 70px #0005,inset 0 1px #ffffff0d!important;backdrop-filter:none!important}html body .site-shell.page-home .topbar .signin-button{display:none!important}html[data-csg-interface] body .site-shell.page-home .v33-home-account-tools>.v18-home-auth>button[data-v18-auth=login],html[data-csg-interface] body .site-shell.page-home .v33-home-account-tools>.v18-home-auth>button[data-v18-auth=login]:hover,html[data-csg-interface] body .site-shell.page-home .v33-home-account-tools>.v18-home-auth>button[data-v18-auth=login]:focus-visible{width:100%!important;height:36px!important;min-height:36px!important;max-height:36px!important;transform:none!important;padding:7px 12px!important;border-radius:8px!important;background:#05060752!important;border-color:color-mix(in srgb,var(--yellow,#f6c945) 32%,transparent)!important;color:#edf3f5!important;box-shadow:inset 0 1px #ffffff0d,0 8px 26px #0007!important;backdrop-filter:blur(10px) saturate(120%)!important;font-family:var(--font-display)!important;font-size:8px!important;font-weight:850!important;line-height:1!important;letter-spacing:.025em!important;text-shadow:none!important}html[data-csg-interface] body .site-shell.page-home .v33-home-account-tools>.v18-home-auth>button[data-v18-auth=login]:hover{background-color:color-mix(in srgb,var(--yellow,#f6c945) 10%,#03030355)!important;border-color:color-mix(in srgb,var(--yellow,#f6c945) 62%,transparent)!important}html body .site-shell .page-home :is(.home-theme-picker,.rp-themes),html body .site-shell .home-stage :is(.home-theme-picker,.rp-themes),html body .site-shell .v337-theme-switcher{display:none!important}
