@layer csg-overhaul{:root{--o-ground:#0b0e11;--o-panel:#12161a;--o-panel-2:#171c21;--o-line:rgba(255,255,255,.1);--o-line-strong:rgba(255,255,255,.2);--o-text:#eef1f3;--o-muted:#a3adb5}html{background-color:#10141a!important;background-image:none!important}html body .site-shell:is(.cosmetic-theme-vertigo){background-image:linear-gradient(180deg,#080a0db3 0,#080a0d6b 340px,#080a0d80)!important}html body .site-shell.cosmetic-theme-afterplant{background-image:linear-gradient(180deg,#080a0db3 0,#080a0d6b 340px,#080a0d80),url(/theme-afterplant-bg.webp)!important}html body .site-shell.page-home:is(.cosmetic-theme-vertigo){background-image:linear-gradient(180deg,#080a0d6b 0,#080a0d33 380px,#080a0d4d)!important}html body .site-shell.page-home.cosmetic-theme-afterplant{background-image:linear-gradient(180deg,#080a0d6b 0,#080a0d33 380px,#080a0d4d),url(/theme-afterplant-bg.webp)!important}html body .site-shell :is(.settings-console,.setting-card,.inventory-console,.inventory-head,.inventory-empty,.upgrade-input,.upgrade-core,.upgrade-target,.moderator-toolbar,.admin-summary,.admin-summary article,.admin-clip-row,.csg-v32-panel,.rp-diagnostics,.rp-currency-help,.csg-discovery-home,.duel-rules,.v17-lb-list,.csg-weekly-board,.csg-interface-setting,.session-strip,.mode-switch,.case-disclaimer,.case-open-count,.v36-ui-scale-setting,.settings-spotlight,.shop-console,.shop-filters){background-color:var(--theme-panel,var(--o-panel))!important;background-image:none!important;border-color:color-mix(in srgb,var(--theme-line,#fff) 32%,transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .site-shell .leaderboard-section{background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}html body .site-shell :is(.case-card,.cosmetic-card,.skin-card,.inventory-card,.arena-card,.guess-panel){background-color:var(--theme-panel,var(--o-panel))!important;border-color:color-mix(in srgb,var(--theme-line,#fff) 32%,transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .site-shell :is(.topbar,.side-menu){background-color:#0c0f12!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .site-shell .topbar{border-bottom:1px solid var(--o-line)!important}html body .site-shell .csg-button:not(.csg-button-primary,.primary,.lock-button,.brand-button,.side-submit,.submit-top,.active,[aria-selected=true],.close){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .site-shell .mode-switch>button.csg-button:is(.active,[aria-selected=true]){border-color:var(--o-line-strong)!important;box-shadow:inset 0 -3px var(--mode-accent,var(--o-text))!important}html body .site-shell .mode-switch>button{min-height:52px!important}@media(min-width:1001px){html body .site-shell .guess-panel{padding:20px!important}html body .site-shell .guess-panel .panel-heading{padding-bottom:12px!important}html body .site-shell .guess-panel .panel-heading h3{margin:10px 0 4px!important}html body .site-shell .guess-panel .rp-first-hint{padding:8px 10px!important;margin-top:8px!important}html body .site-shell .guess-panel .rating-picker{margin-top:14px!important;padding:12px 0 8px!important}html body .site-shell .guess-panel .rating-picker .selected-range{margin:6px 0 10px!important}html body .site-shell .guess-panel .rating-range-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body .site-shell .guess-panel .rating-range-grid .range-option:last-child{grid-column:1/-1!important}html body .site-shell .guess-panel .elo-rules{margin-top:10px!important}html body .site-shell .guess-panel .elo-rules span{padding:6px 5px!important}html body .site-shell .guess-panel .lock-button{margin-top:14px!important}html body .site-shell .guess-panel .panel-hint:last-child{margin-top:8px!important}}html body .site-shell .range-option{background-color:#0e1216!important;border-color:#ffffff24!important}html body .site-shell .range-option:hover:not(.selected){background-color:color-mix(in srgb,var(--rating-color) 7%,#0e1216)!important;border-color:color-mix(in srgb,var(--rating-color) 70%,rgba(255,255,255,.14))!important}html body .site-shell .range-option.selected{background-color:color-mix(in srgb,var(--rating-color) 18%,#0e1216)!important;border-color:var(--rating-color)!important;box-shadow:inset 0 0 0 1px var(--rating-color)!important}html body .site-shell .range-option.selected small{color:var(--o-text)!important}html body .site-shell .range-option.selected i{color:var(--rating-color)!important}@media(prefers-reduced-motion:no-preference){html body .site-shell .lock-button:active:not(:disabled){transform:translateY(1px)!important}}@media(max-width:700px){html body .site-shell .mode-switch{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;overflow:visible!important;padding:6px!important}html body .site-shell .mode-switch:has(>button:nth-child(1).active){grid-template-columns:minmax(0,2.7fr) repeat(4,minmax(0,1fr))!important}html body .site-shell .mode-switch:has(>button:nth-child(2).active){grid-template-columns:minmax(0,1fr) minmax(0,2.7fr) repeat(3,minmax(0,1fr))!important}html body .site-shell .mode-switch:has(>button:nth-child(3).active){grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,2.7fr) repeat(2,minmax(0,1fr))!important}html body .site-shell .mode-switch:has(>button:nth-child(4).active){grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2.7fr) minmax(0,1fr)!important}html body .site-shell .mode-switch:has(>button:nth-child(5).active){grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2.7fr)!important}html body .site-shell .mode-switch>button{min-width:0!important;width:auto!important;padding:0 6px!important;justify-content:center!important;gap:8px!important}html body .site-shell .mode-switch>button:not(.active,[aria-selected=true])>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html body .site-shell .mode-switch>button>span>small{display:none!important}}html body .site-shell.page-home .home-rating-card{padding:12px 24px!important;gap:4px!important;min-height:0!important}html body .site-shell.page-home .home-rating-card strong{padding:0!important}html body .site-shell.page-home .home-rating-card span{margin-top:4px!important}html body .site-shell.page-home .csg-discovery-home{display:none!important}html body .site-shell.page-home:has(.player-pill) .v33-home-account-tools{display:none!important}@media(max-width:640px){html body .site-shell.page-home .home-rating-card span{min-height:2.6em!important}}html body .v15-overlay .v15-modal{width:min(680px,100%)!important;max-width:100%!important}html body .v15-overlay .v15-modal.wide{width:min(1060px,100%)!important}html body .v9-modal-backdrop{grid-template-columns:minmax(0,1fr)!important}html body .v9-modal-backdrop .v9-modal{max-width:100%!important}html body .site-shell .side-menu nav>button,html body .site-shell .side-menu nav>a.v33-side-link{min-height:44px!important;padding-top:5px!important;padding-bottom:5px!important;align-items:center!important}html body .site-shell .side-menu nav>button>small,html body .site-shell .side-menu nav>button small,html body .site-shell .side-menu nav>a.v33-side-link small{display:none!important}html body .site-shell .side-menu nav>button>.v33-nav-icon{width:34px!important;height:34px!important;min-width:0!important;min-height:0!important}html body .site-shell .side-menu nav>button{grid-template-columns:40px minmax(0,1fr)!important;align-content:center!important}html body .site-shell .side-menu nav>button>b{align-self:center!important;grid-row:1!important}html body .site-shell .side-menu nav>button>.v33-nav-icon{grid-row:1!important}html body .site-shell .side-menu nav>.v33-nav-label{margin-top:6px!important}@media(prefers-reduced-motion:no-preference){html body .site-shell :is(button,.csg-button,.range-option,.center-mode,.home-tools>button){transition-duration:.14s!important}}html body .csg-v32-clip,html body .csg-v32-user,html body .admin-clip-row,html body .admin-user-row{content-visibility:auto!important;contain-intrinsic-size:auto 230px!important}}
