/* KnownBoost reference redesign. Shared branding and existing service routes remain authoritative. */
:root{--kb-ref-bg:#060606;--kb-ref-panel:#0c0f12;--kb-ref-raised:#1d1d20;--kb-ref-border:#202126;--kb-ref-muted:#9299a3;--kb-ref-gold:var(--gold,#f5c842)}
html:not([data-theme="light"]) body{--bg:#060606;--bg2:#0c0f12;--bg3:#111316;--surface:#0c0f12;--surface2:#17181c;--surface3:#202126;--border:#1b1d22;--border2:#24262b;--text:#f5f5f6;--text2:#c5c8cf;--text3:#9299a3;background:var(--bg);color:var(--text)}
[data-theme="light"]{--kb-ref-bg:#f5f6f8;--kb-ref-panel:#fff;--kb-ref-raised:#eceef2;--kb-ref-border:#daddE3;--kb-ref-muted:#626b79}
.kb-market-topbar{background:var(--kb-ref-bg)!important;backdrop-filter:none!important}
.kb-market-search{background:var(--kb-ref-bg)!important;border:1px solid var(--kb-ref-border)!important;border-radius:14px!important;height:42px!important;box-shadow:none!important}
.kb-market-search input{color:var(--text)!important}
.kb-search-shortcut{display:flex;gap:4px;margin-left:auto;color:var(--kb-ref-muted);font:11px monospace}
.kb-search-shortcut kbd{padding:4px;background:var(--kb-ref-raised);border-radius:4px}
.kb-market-topbar~.navbar{background:var(--kb-ref-bg)!important}
.kb-ref-nav-slot{display:none}
.kb-category-toggle{border:0;background:transparent;color:var(--text2);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap;padding:16px 9px}
.kb-category-toggle:hover,.kb-category-toggle[aria-expanded="true"]{color:var(--gold)}
.kb-category-overlay[hidden]{display:none!important}
.kb-category-overlay{position:fixed;inset:0;z-index:2400}
.kb-category-backdrop{position:absolute;inset:0;border:0;background:transparent}
.kb-category-panel{position:absolute;top:130px;left:max(16px,calc((100vw - 1440px)/2 + 180px));width:min(900px,calc(100vw - 32px));height:min(620px,calc(100dvh - 150px));display:flex;flex-direction:column;background:var(--kb-ref-panel);border:1px solid var(--kb-ref-border);border-radius:15px;box-shadow:0 24px 60px #0008;overflow:hidden}
.kb-category-search{display:flex;align-items:center;gap:14px;margin:26px;padding:14px;border:1px solid var(--gold);border-radius:14px;color:var(--text3)}
.kb-category-search input{flex:1;min-width:0;background:transparent;border:0;color:var(--text);font-size:14px;outline:none}
.kb-category-search button{background:none;border:0;color:var(--text3);cursor:pointer}
.kb-category-directory{display:flex;min-height:0;flex:1;border-top:1px solid var(--kb-ref-border)}
.kb-category-alphabet{display:flex;flex-direction:column;gap:8px;padding:24px 10px;border-right:1px solid var(--kb-ref-border);overflow:auto}
.kb-category-alphabet a{font-size:12px;color:var(--text3);text-decoration:none}
.kb-category-results{flex:1;padding:26px 30px;overflow:auto;scroll-behavior:smooth}
.kb-category-results h3{font-size:12px;letter-spacing:2px;color:var(--text3);margin:0 0 26px;text-transform:uppercase}
.kb-category-group{margin-bottom:30px;scroll-margin-top:8px}
.kb-category-group h4{display:flex;align-items:center;gap:16px;margin:0 0 16px;font-size:14px}.kb-category-group h4:after{content:"";height:1px;background:var(--kb-ref-border);flex:1}
.kb-category-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.kb-category-game{display:flex;align-items:center;gap:12px;padding:11px;border:1px solid var(--kb-ref-border);border-radius:11px;background:var(--kb-ref-bg);font-size:14px;font-weight:700;color:var(--text);text-decoration:none;min-width:0}
.kb-category-game:hover{border-color:var(--gold)}.kb-category-game img,.kb-category-game>span:first-child{width:32px;height:32px;object-fit:contain;border-radius:7px;flex-shrink:0}.kb-category-game>span:first-child{display:grid;place-items:center;background:var(--kb-ref-raised);color:var(--gold)}
.kb-category-empty{color:var(--text3);font-size:14px;line-height:1.7}
.kb-account-dropdown{width:320px;max-width:calc(100vw - 24px);padding:0 16px 16px!important;background:var(--kb-ref-bg)!important;border-radius:20px!important;color:var(--text)}
.kb-account-head{display:flex;gap:14px;align-items:center;margin:0 -16px 16px;padding:22px 16px;background:linear-gradient(120deg,#a5752118,transparent);border-bottom:1px solid var(--kb-ref-border);border-radius:20px 20px 0 0}
.kb-account-head .pd-name{font-size:16px}.kb-account-head .pd-bal{color:var(--gold);font-size:15px;line-height:1.6}.kb-account-head small{color:var(--text3);font-size:10px;text-transform:uppercase;margin-left:5px}
.kb-account-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.kb-account-tiles a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:15px 8px;background:var(--kb-ref-raised);border:1px solid var(--kb-ref-border);border-radius:14px;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--text3);text-decoration:none}.kb-account-tiles a:hover{color:var(--gold);border-color:var(--gold)}
.kb-account-dropdown .pd-item{padding:13px 12px;font-size:14px;gap:12px}.kb-account-dropdown .pd-item>svg:last-child{margin-left:auto}.kb-account-seller{background:#7153d21a!important;color:var(--text)!important}
.kb-account-dropdown .pd-sep{margin:12px 0}.kb-account-dropdown .danger{color:#ff594f}
.kb-sidebar-user{padding:19px 16px;margin-bottom:18px;border-bottom:1px solid var(--kb-ref-border)}.kb-sidebar-user-main{display:flex;align-items:center;gap:12px}.kb-sidebar-user-name{font-size:14px;font-weight:800}.kb-sidebar-user-role{display:inline-block;margin-top:5px;padding:3px 7px;background:var(--kb-ref-raised);border-radius:3px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--text3)}
.kb-buyer-sidebar .sidebar-nav-item{margin:3px 12px!important;padding:12px!important;border-radius:22px!important;font-size:14px!important;font-weight:600;min-height:40px;color:var(--text3)}
.kb-buyer-sidebar .sidebar-nav-item.active{background:color-mix(in srgb,var(--gold) 18%,var(--kb-ref-raised))!important;color:var(--text)!important;position:relative}.kb-buyer-sidebar .sidebar-nav-item.active:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--gold)}.kb-buyer-sidebar .sidebar-nav-item.active svg{color:var(--gold)}
.kb-sidebar-group{padding:2px 0 10px}.kb-sidebar-group summary{display:flex;align-items:center;gap:12px;padding:14px 24px;color:var(--text3);font-size:14px;font-weight:600;cursor:pointer;list-style:none}.kb-sidebar-group summary::-webkit-details-marker{display:none}.kb-sidebar-group summary>svg:last-child{margin-left:auto;width:14px}.kb-sidebar-group .sidebar-nav-item{padding-left:50px!important;border-radius:8px!important;font-size:13px!important}.kb-sidebar-group .sidebar-nav-item>svg{display:none}
.kb-sidebar-bottom{margin-top:auto;padding:16px 0 12px;border-top:1px solid var(--kb-ref-border)}
.kb-buyer-sidebar{display:flex!important;flex-direction:column!important;background:var(--kb-ref-panel)!important;border:1px solid var(--kb-ref-border)!important;border-radius:22px!important;padding:0!important}
.kb-inbox-page .dash-main{padding:32px clamp(22px,8vw,180px)!important}
.kb-inbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.kb-inbox-toolbar h1{display:flex;align-items:center;gap:12px;font-size:25px;margin:0;letter-spacing:-.7px}.kb-inbox-title-icon{display:grid;place-items:center;width:34px;height:34px;background:var(--kb-ref-raised);color:var(--gold);border-radius:50%}
.kb-inbox-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.kb-inbox-filters button{border:0;border-radius:11px;padding:9px 16px;background:var(--kb-ref-raised);color:var(--text2);font-size:14px;font-weight:700;cursor:pointer}.kb-inbox-filters button.active{background:var(--gold);color:#100d04}
.kb-switch{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text3);cursor:pointer;white-space:nowrap}.kb-switch input{appearance:none;width:36px;height:20px;border:1px solid var(--kb-ref-border);border-radius:20px;background:var(--kb-ref-raised);position:relative;cursor:pointer;margin:0;flex-shrink:0}.kb-switch input:before{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .15s}.kb-switch input:checked{background:var(--gold)}.kb-switch input:checked:before{transform:translateX(16px)}.kb-switch input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}
.kb-inbox-unread{margin-left:12px}.kb-inbox-grid{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:16px;height:calc(100dvh - 205px);min-height:540px}.kb-inbox-list,.kb-conversation-panel{border:1px solid var(--kb-ref-border);border-radius:15px;overflow:hidden;background:var(--kb-ref-panel);min-width:0;display:flex;flex-direction:column}.kb-conversation-panel{background:var(--kb-ref-bg)}
.kb-inbox-notification{padding:18px;border-bottom:1px solid var(--kb-ref-border);background:var(--kb-ref-bg)}.kb-inbox-notification .kb-switch{color:var(--text2)}.kb-inbox-notification small{display:block;margin-top:8px;font-size:12px;color:var(--text3)}
.kb-inbox-search{display:flex;align-items:center;gap:10px;padding:11px 13px;margin:12px;border:1px solid var(--kb-ref-border);border-radius:11px;color:var(--text3)}.kb-inbox-search input{width:100%;min-width:0;background:none;border:0;outline:0;color:var(--text);font-size:14px}.kb-inbox-rows{overflow-y:auto;flex:1;border-top:1px solid var(--kb-ref-border)}
.kb-inbox-empty{text-align:center;margin:80px auto 0;padding:0 24px;max-width:290px}.kb-empty-symbol{width:48px;height:48px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--gold) 9%,transparent);color:var(--gold)}.kb-inbox-empty h2{font-size:14px;margin:0 0 7px}.kb-inbox-empty p{font-size:13px;line-height:1.4;color:var(--text3);margin:0}
.kb-conversation-empty{margin:auto;text-align:center;padding:30px}.kb-conversation-empty .kb-empty-symbol{width:80px;height:80px;background:var(--kb-ref-raised);color:var(--text3);box-shadow:0 0 45px #0003}.kb-conversation-empty h2{font-size:21px;letter-spacing:-.5px;margin:0 0 10px}.kb-conversation-empty p{color:var(--text3);font-size:14px;line-height:1.5;max-width:280px;margin:0 auto}
.kb-inbox-row{display:flex;gap:11px;padding:18px 14px;border-bottom:1px solid var(--kb-ref-border);color:var(--text);text-decoration:none;align-items:center}.kb-inbox-row:hover,.kb-inbox-row.selected{background:var(--kb-ref-raised)}.kb-inbox-row[hidden],.kb-inbox-empty[hidden],.kb-conversation-empty[hidden]{display:none!important}.kb-inbox-row-main{min-width:0;flex:1}.kb-inbox-row-main strong,.kb-inbox-row-main p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:0;font-size:14px}.kb-inbox-row-main p{color:var(--text3);font-size:13px;margin-top:5px}.kb-inbox-row-main small{color:var(--text3);font-size:12px}.kb-unread-badge{background:var(--gold);color:#111;padding:3px 6px;border-radius:20px;font-size:12px}
.kb-chat-active{display:flex;flex-direction:column;min-height:0;height:100%}.kb-chat-active[hidden]{display:none}.kb-chat-head{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--kb-ref-border);padding:18px}.kb-chat-head strong{font-size:15px;flex:1}.kb-chat-head a{font-size:12px;color:var(--gold)}.kb-chat-back{border:0;background:transparent;color:var(--text3);cursor:pointer}
.kb-chat-messages{flex:1;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:14px}.kb-chat-message{align-self:flex-start;max-width:85%;padding:13px 16px;border-radius:16px 16px 16px 4px;background:var(--kb-ref-raised);font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.kb-chat-message.mine{align-self:flex-end;background:color-mix(in srgb,var(--gold) 17%,var(--kb-ref-panel));border-radius:16px 16px 4px 16px}.kb-chat-message small{display:block;color:var(--text3);font-size:11px;margin-bottom:4px}.kb-chat-message a{color:var(--gold)}
.kb-chat-compose{padding:16px;border-top:1px solid var(--kb-ref-border)}.kb-chat-compose-inner{border:1px solid var(--kb-ref-border);border-radius:19px;padding:14px;background:var(--kb-ref-bg)}.kb-chat-compose textarea{resize:vertical;min-height:55px;max-height:160px;width:100%;border:0;outline:0;background:none;color:var(--text);font-family:inherit;font-size:14px;line-height:1.5}.kb-chat-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.kb-chat-compose-actions a{font-size:12px;color:var(--text3)}.kb-chat-compose-actions button{width:38px;height:38px;border:0;border-radius:50%;background:var(--gold);color:#17120a;cursor:pointer;display:grid;place-items:center}.kb-chat-status{font-size:12px;color:var(--text3);margin:8px 0 0;min-height:16px}
#chat-bubble-btn{background:var(--gold)!important;box-shadow:0 0 25px color-mix(in srgb,var(--gold) 24%,transparent)!important;color:#080808!important}#chat-bubble-btn svg{color:#080808!important}
#chat-bubble-panel.kb-support-panel{height:min(700px,calc(100dvh - 120px));max-height:none!important;background:var(--kb-ref-panel)!important;border:1px solid var(--kb-ref-border)!important;border-radius:22px!important}
.kb-support-head{display:flex;align-items:center;gap:14px;padding:20px;border-bottom:1px solid var(--kb-ref-border);background:var(--kb-ref-bg)}.kb-support-brand{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0}.kb-support-brand img{max-width:48px;max-height:48px;object-fit:contain}.kb-support-head strong{font-size:16px}.kb-support-head small{display:block;color:var(--text3);font-size:12px;margin-top:4px}.kb-support-close{margin-left:auto;border:0;background:none;color:var(--text3);cursor:pointer;padding:6px}.kb-support-welcome{font-size:14px;line-height:1.6;background:var(--kb-ref-raised);border:1px solid var(--kb-ref-border);border-radius:20px 20px 20px 4px;padding:15px;align-self:flex-start}.kb-support-welcome strong{color:var(--gold)}.kb-support-signin{padding:20px;margin-top:auto;font-size:14px;line-height:1.7;color:var(--text3)}
.page-listing-detail .gv-page>.container{max-width:1328px;padding-top:26px}.page-listing-detail .account-detail-grid{grid-template-columns:minmax(0,2.12fr) minmax(330px,1fr)!important;gap:48px!important;align-items:start}.page-listing-detail .gv-surface{background:var(--kb-ref-bg)!important;border:1px solid var(--kb-ref-border)!important;box-shadow:none!important;border-radius:22px!important}.page-listing-detail .account-gallery{position:relative;overflow:hidden}.page-listing-detail .account-gallery-main{aspect-ratio:16/9;background:#050505}.page-listing-detail .account-gallery-main>img{width:100%;height:100%;object-fit:contain}.page-listing-detail .account-thumbs{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);max-width:90%;display:flex;gap:8px;overflow-x:auto;padding:0!important;background:transparent!important}.page-listing-detail .account-thumb{width:68px;height:49px;flex:0 0 68px;border-radius:9px;overflow:hidden;background:#0b0b0b}.page-listing-detail .account-thumb.active{border-color:var(--gold)!important}.page-listing-detail .purchase-panel{padding:24px!important;top:118px!important}.kb-purchase-title{font-size:24px;line-height:1.12;margin:20px 0 24px;font-weight:800;letter-spacing:-.6px}.kb-purchase-category{font-size:11px;color:var(--gold);letter-spacing:1px;text-transform:uppercase}.page-listing-detail .purchase-price{color:#27a16c!important;font-size:36px!important}.page-listing-detail .purchase-actions .btn-gold{height:56px;border-radius:14px;font-size:16px;background:var(--gold);width:100%;justify-content:center}.page-listing-detail .seller-mini{margin-top:24px;border-top:1px solid var(--kb-ref-border);padding-top:24px}.page-listing-detail .account-section{padding:30px;margin-top:24px}.kb-listing-gamebar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;border-bottom:1px solid var(--kb-ref-border);margin-bottom:20px;font-size:14px}.kb-listing-gamebar nav{display:flex;gap:24px}.kb-listing-gamebar a{color:var(--text2);text-decoration:none}.kb-listing-gamebar a.active{color:var(--gold)}
@media(min-width:1400px){.kb-market-topbar-inner{height:90px!important;max-width:none!important;padding:24px 18px 0!important;grid-template-columns:auto auto minmax(240px,1fr) auto!important;gap:22px!important;position:relative}.kb-ref-nav-slot{display:flex;align-items:center}.kb-ref-nav-slot .kb-desktop-primary-nav{display:flex!important;gap:4px!important;width:auto!important}.kb-ref-nav-slot .kb-game-nav-item{color:var(--text2);font-size:14px;font-weight:700;text-decoration:none;padding:16px 8px;white-space:nowrap}.kb-ref-nav-slot .kb-category-icon{display:none!important}.kb-ref-nav-slot .kb-game-nav-item:hover{color:var(--gold)}.kb-market-topbar~.navbar{height:0!important;min-height:0!important;border:0!important;top:90px!important}.kb-market-topbar~.navbar>.navbar-inner{height:0!important;min-height:0!important;padding:0!important}.kb-market-live{position:absolute;top:3px;left:50%;transform:translateX(-50%);font-size:11px!important}.kb-market-live svg{display:none}.kb-market-live i{order:-1}.kb-market-preferences{position:absolute!important;right:18px;top:0!important}.kb-market-pref-trigger{font-size:12px!important;min-height:22px!important;height:22px!important}.kb-market-utilities>.kb-theme-switch{position:absolute!important;right:200px;top:1px;width:24px!important;height:24px!important;min-width:24px!important}.kb-market-divider{display:none!important}.kb-market-topbar:before{content:"";position:absolute;left:0;right:0;top:24px;border-bottom:1px solid var(--kb-ref-border)}.kb-market-utilities>.kb-market-login{display:none}.page-dashboard .dash-layout,.page-admin .dash-layout,.page-support .dash-layout{padding-top:90px!important}.page-dashboard .dash-sidebar,.page-admin .dash-sidebar,.page-support .dash-sidebar{top:106px!important;bottom:0!important}.page-dashboard .kb-market-topbar~.navbar,.page-admin .kb-market-topbar~.navbar,.page-support .kb-market-topbar~.navbar{top:90px!important}.kb-category-panel{top:78px}.kb-inbox-grid{height:calc(100dvh - 185px)}}
@media(min-width:821px){.page-dashboard .kb-buyer-sidebar{width:260px!important;display:flex!important}.page-dashboard:has(.kb-buyer-sidebar) .dash-main{margin-left:260px!important;width:calc(100% - 260px)!important}}
@media(max-width:1399px){.kb-inbox-page .dash-main{padding:26px!important}.kb-inbox-grid{grid-template-columns:minmax(250px,32%) minmax(0,1fr)}.kb-category-panel{left:16px}.kb-category-toggle{padding:12px 7px}}
@media(max-width:1050px){.page-listing-detail .account-detail-grid{gap:24px!important;grid-template-columns:minmax(0,1fr) 330px!important}.kb-inbox-toolbar{gap:14px}.kb-inbox-filters{gap:6px}.kb-inbox-filters button{padding:8px 12px}.kb-inbox-unread{margin-left:0}}
@media(max-width:820px){.kb-search-shortcut{display:none}.kb-inbox-page .dash-main{padding:22px 14px!important}.kb-inbox-toolbar h1{font-size:23px}.kb-inbox-grid{display:block;height:calc(100dvh - 225px);min-height:450px}.kb-inbox-list,.kb-conversation-panel{height:100%}.kb-conversation-panel{display:none}.kb-inbox-grid.has-selection .kb-inbox-list{display:none}.kb-inbox-grid.has-selection .kb-conversation-panel{display:flex}.kb-inbox-filters{gap:6px}.kb-inbox-filters button{font-size:13px;padding:8px 11px}.kb-inbox-unread{width:100%;padding-top:6px}.kb-category-panel{top:72px;height:calc(100dvh - 90px)}.kb-category-search{margin:16px}.kb-category-results{padding:20px 16px}.kb-category-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-listing-detail .account-detail-grid{display:flex!important;flex-direction:column!important}.page-listing-detail .account-main,.page-listing-detail .purchase-panel{width:100%!important}.page-listing-detail .purchase-panel{position:static!important}.page-listing-detail .account-gallery-main{aspect-ratio:4/3}.page-listing-detail .account-thumbs{bottom:10px}.page-listing-detail .account-section{padding:20px}.kb-listing-gamebar{flex-wrap:wrap}.kb-account-dropdown{max-height:calc(100dvh - 85px);overflow:auto}.kb-buyer-sidebar{border-radius:0 20px 20px 0!important}}
@media(prefers-reduced-motion:reduce){.kb-category-results{scroll-behavior:auto}.kb-switch input:before{transition:none}}
/* Keep the reference surfaces calm and make desktop navigation fit saved menus. */
.kb-inbox-page .games-rain{display:none!important}
.kb-category-toggle.active{color:var(--gold)}
.kb-market-topbar.kb-hide-categories .kb-ref-nav-slot{display:none!important}
.kb-market-topbar.kb-hide-categories .kb-market-topbar-inner{grid-template-columns:auto minmax(240px,1fr) auto!important}
.kb-chat-compose textarea:focus-visible,.kb-inbox-search:focus-within{outline:1px solid var(--gold);outline-offset:3px}
html:not([data-theme="light"]) .homepage-v2 .home-hero-v2{background:#080808!important;--home-hero-bg:#080808!important}
.homepage-v2 .hero-proof{color:var(--gold);letter-spacing:2px;text-transform:uppercase}
.homepage-v2 .market-hero-copy h1{letter-spacing:-2px;line-height:1.08}
.homepage-v2 .home-section-heading h2{letter-spacing:-.6px}
.homepage-v2 .home-empty-state{background:var(--kb-ref-panel);border-color:var(--kb-ref-border);border-radius:16px}
.authv2-body-root .authv2-page{--authv2-page-panel:#0c0f12!important;--authv2-page-bg:#060606!important;--authv2-input-bg:#111316!important}
.authv2-body-root .authv2-layout{max-width:1160px;margin:auto;gap:64px}
.authv2-body-root .authv2-auth-grid{grid-template-columns:minmax(0,1fr)!important}
.authv2-body-root .authv2-security-panel{display:none}
.authv2-body-root .authv2-card{border-radius:20px!important;border-color:var(--kb-ref-border)!important;box-shadow:none!important}
.authv2-body-root .authv2-submit{border-radius:12px!important;background:var(--gold)!important;color:#111!important}
.authv2-body-root .authv2-input-wrap{border-radius:11px!important}
.page-listing-detail .account-title-card h2{font-size:22px;line-height:1.3;letter-spacing:-.5px}
@media(min-width:1400px){.kb-ref-nav-slot{min-width:0;max-width:44vw}.kb-ref-nav-slot .kb-desktop-primary-nav{overflow-x:auto;scrollbar-width:none}.kb-market-topbar-inner{grid-template-columns:auto minmax(0,auto) minmax(180px,1fr) auto!important}}
@media(max-width:820px){.authv2-body-root .authv2-layout{gap:20px}.page-listing-detail .account-main{display:contents}.page-listing-detail .account-main>*{order:2;width:100%}.page-listing-detail .account-main>.account-gallery{order:0}.page-listing-detail .purchase-panel{order:1}}
@media(max-width:640px){.page-dashboard .dash-layout,.page-admin .dash-layout,.page-support .dash-layout{padding-top:108px!important}.page-dashboard .dash-sidebar,.page-admin .dash-sidebar,.page-support .dash-sidebar{top:108px!important;height:calc(100dvh - 108px)!important}.dash-sidebar-backdrop{top:108px!important}.kb-inbox-grid{height:calc(100dvh - 295px)}.kb-category-game-grid{grid-template-columns:1fr}.kb-support-panel .kb-chat-messages{padding:16px}}
