/* Opt-in release. MU and the live monitor interiors are deliberately excluded. */
.sc-site { --sc-text:#edf1f5; --sc-muted:#b1bac5; --sc-line:#ffffff21; --sc-accent:#8bd7e5; --sc-surface:#151a20; color-scheme:dark; }
.sc-site :is(.sc-icon-button,.sc-dialog,.sc-menu,.sc-panel-jump) { box-sizing:border-box; font-family:Inter,system-ui,sans-serif; letter-spacing:0; }
.sc-site :is(a,button,input,select,textarea):focus-visible { outline:2px solid #a6e4eb; outline-offset:4px; }
.sc-site [hidden] { display:none !important; }
.sc-site :is(.pp-card,.pf-card,section[id],.sc-anchor) { scroll-margin-top:96px; }
.sc-site .bgvid--img { display:block; }
.sc-site .sc-icon { display:inline-block; width:20px; height:20px; flex:0 0 20px; background:currentColor; mask:var(--sc-icon) center/contain no-repeat; -webkit-mask:var(--sc-icon) center/contain no-repeat; }
.sc-site .sc-icon-button { display:inline-flex; align-items:center; justify-content:center; flex:0 0 44px; width:44px; height:44px; padding:0; border:1px solid var(--sc-line); border-radius:8px; color:#c6d4dd; background:#ffffff05; cursor:pointer; transition:background .18s,border-color .18s,transform .18s; }
.sc-site .sc-icon-button:hover { color:#fff; background:#8bd7e511; border-color:#8bd7e566; }
.sc-site .sc-icon-button:active { transform:translateY(1px); }
.sc-site .sc-header-tools { display:flex; align-items:center; gap:8px; margin-left:8px; }
.sc-site .sc-menu-toggle { display:none; }
.sc-site .sc-menu { display:contents; }
.sc-site .topbar.sc-header { display:flex !important; flex-wrap:nowrap; height:72px; min-height:72px; padding:10px 28px; gap:18px; transform:none; overflow:visible; background:#0d1116ed; border-bottom:1px solid #ffffff1b; box-shadow:0 8px 28px #00000020; backdrop-filter:blur(16px); }
.sc-site .sc-header .topbar__brand { display:inline-flex; width:auto; max-width:none; order:0; flex:none; }
.sc-site .sc-header .topbar__tabs { display:flex; flex:0 1 auto; width:auto; max-width:none; order:0; margin:0 auto; padding:0; gap:3px; border:0; overflow:visible; }
.sc-site .sc-header .topbar__tabs .tab { font:500 13px/20px Inter,system-ui,sans-serif; text-transform:none; letter-spacing:0; padding:10px 9px; min-height:40px; border:0; color:#b4bfcc; background:none; border-radius:6px; white-space:nowrap; }
.sc-site .sc-header .topbar__tabs .tab:hover { color:#f3f7fa; background:#ffffff08; }
.sc-site .sc-header .topbar__tabs .tab[aria-current="page"] { color:#a5e5ef; box-shadow:inset 0 -2px #8bd7e5; }
.sc-site .sc-header .topbar__right { width:auto; order:0; flex:none; gap:8px; }
.sc-site .sc-header :is(.topbar__discord,.langbtn,.sc-language button) { font:600 12px/18px Inter,system-ui,sans-serif; letter-spacing:0; min-height:38px; }
.sc-site .sc-header .topbar__discord { display:inline-flex; align-items:center; border:1px solid #ffffff20; border-radius:8px; padding:8px 11px; background:#ffffff05; color:#d0d9e2; white-space:nowrap; }
.sc-site .sc-header .sc-language { order:0; margin:0; }
.sc-site .sc-header .wordmark { font-size:14px; }
.sc-site .sc-header .brand__mark { width:30px; height:30px; }
.sc-site .sc-header .sc-header-tools { order:1; }
.sc-site .sc-skip { position:fixed; top:-100px; left:16px; z-index:100000; padding:12px 20px; background:#e3f4f6; color:#152026; border-radius:6px; font:600 14px Inter,sans-serif; }
.sc-site .sc-skip:focus { top:12px; }

/* Existing colour identities, with one restrained sweep and press treatment. */
.sc-site :is(.cta,.copybtn,.pf-act,.pf-avbtn,.pf-cta):not(:where(#node-mu *,#termMu *,.cta--mu)) {
 border-radius:8px; clip-path:none; letter-spacing:0; font-family:Inter,system-ui,sans-serif; font-weight:600; font-size:13px; line-height:1.45; min-height:44px;
 background-color:color-mix(in srgb,var(--node-accent,#a4d9e4) 5%,#14191ee8);
 background-image:linear-gradient(105deg,transparent 36%,#ffffff12 48%,transparent 60%); background-size:260% 100%; background-position:100% 0;
 transition:background-position .42s,border-color .18s,box-shadow .18s,transform .18s;
}
.sc-site :is(.cta,.copybtn,.pf-act,.pf-avbtn,.pf-cta):not(:where(#node-mu *,#termMu *,.cta--mu)):hover {
 background-position:0 0; color:var(--sc-text); border-color:color-mix(in srgb,var(--node-accent,#a4d9e4) 60%,#ffffff20); box-shadow:inset 0 1px #ffffff0c,0 4px 16px #0002;
}
.sc-site :is(.cta,.copybtn,.pf-act,.pf-avbtn,.pf-cta):not(:where(#node-mu *,#termMu *,.cta--mu)):active { transform:translateY(1px); }
.sc-site :is(.cta,.copybtn):not(:where(#node-mu *,#termMu *,.cta--mu)) { color:var(--node-accent,#b5dce5); }
.sc-site .pf-cta { color:#b5e0e8; border:1px solid #8bd7e54d; }
.sc-site .pf-avbtn--ok { color:#b4e8d1; border-color:#86c9ad70; }
.sc-site button:disabled { cursor:not-allowed; }

/* The familiar website artwork stays full bleed; no new black section bands. */
.sc-site[data-sc-page="home"] .hero { min-height:620px; height:calc(100svh - 130px); max-height:860px; padding-top:72px; }
.sc-site[data-sc-page="home"] .hero__center { max-width:1320px; width:100%; padding:70px 32px 68px; }
.sc-site[data-sc-page="home"] :is(.hero__emblem,.hero__chrome,.hero__link,.hero__scrollcue) { display:none; }
.sc-site[data-sc-page="home"] .hero__center::before { display:none; }
.sc-site .sc-hero-kicker { display:flex; justify-content:center; flex-wrap:wrap; gap:8px; color:#c1d5de; font:600 13px/1.6 Inter,sans-serif; letter-spacing:0; margin-bottom:24px; }
.sc-site .hero .sc-brand-title { font:700 76px/1.04 Inter,system-ui,sans-serif; letter-spacing:0; text-shadow:0 3px 30px #0008; color:#f0f4f7; }
.sc-site .sc-brand-title span { color:#9adddf; }
.sc-site[data-sc-page="home"] .hero__sub { font:400 17px/1.7 Inter,sans-serif; max-width:620px; color:#c1cbd4; margin:24px auto 0; }
.sc-site[data-sc-page="home"] .hero__ctas { display:flex; flex-wrap:wrap; gap:12px; justify-content:center; margin-top:32px; }
.sc-site[data-sc-page="home"] .hero__ctas .cta:not(.cta--mu) { min-width:220px; min-height:50px; padding:14px 22px; justify-content:center; }
.sc-site[data-sc-page="home"] .hero__discord { font:500 13px/1.5 Inter,sans-serif; letter-spacing:0; min-height:44px; padding:12px; margin-top:14px; }
.sc-site[data-sc-page="home"] .section-label { font:600 14px/1.5 Inter,sans-serif; letter-spacing:0; margin-bottom:24px; }
.sc-site[data-sc-page="home"] :is(.appdl__panel,.comms__panel) { padding:40px 0; background:none; border-radius:0; border-left:0; border-right:0; box-shadow:none; clip-path:none; }
.sc-site[data-sc-page="home"] :is(.appdl__panel,.comms__panel)::after { background:none; backdrop-filter:none; clip-path:none; border-width:1px 0; }
.sc-site[data-sc-page="home"] :is(.appdl__head,.comms__head) { font:650 30px/1.25 Inter,sans-serif; letter-spacing:0; text-transform:none; max-width:860px; margin-inline:auto; }
.sc-site[data-sc-page="home"] :is(.appdl__sub,.comms__sub) { font:400 16px/1.75 Inter,sans-serif; color:#bdc7d2; max-width:700px; }
.sc-site[data-sc-page="home"] :is(.appdl__eyebrow,.appdl__meta,.comms__services,.comms__contact) { font-family:Inter,sans-serif; font-size:12px; line-height:1.7; letter-spacing:0; }
.sc-site[data-sc-page="home"] .comms__head { margin-bottom:16px; }
.sc-site[data-sc-page="home"] .cap { padding:24px; }
.sc-site[data-sc-page="home"] .cap::after { clip-path:none; border-radius:8px; background:#151b21d9; }
.sc-site[data-sc-page="home"] .cap__title { font:600 15px/1.5 Inter,sans-serif; letter-spacing:0; }
.sc-site[data-sc-page="home"] .cap__text { font:400 14px/1.7 Inter,sans-serif; color:#b5c1cf; }
.sc-site[data-sc-page="home"] :is(.node:not(.node--mu) .node__kicker,.node:not(.node--mu) .node__desc) { letter-spacing:0; }

/* Account and server tools: aligned forms, legible labels, less dead space. */
.sc-site.pp-page:not(.kz-page) .pp { padding-top:110px; }
.sc-site.pp-page:not(.kz-page) .pp-head { padding-top:12px; padding-bottom:30px; }
.sc-site.pp-page:not(.kz-page) .pp-head__title { font:650 34px/1.2 Inter,sans-serif; letter-spacing:0; text-transform:none; }
.sc-site.pp-page:not(.kz-page) .pp-head__sub { font:400 15px/1.7 Inter,sans-serif; max-width:680px; margin:14px auto 0; }
.sc-site[data-sc-page="auth"] .acc-wrap { max-width:560px; width:calc(100% - 40px); padding:0; margin-top:0; }
.sc-site[data-sc-page="auth"] .pp-head { max-width:700px; }
.sc-site[data-sc-page="auth"] .acc-wrap .pp-card { padding:28px; margin-bottom:24px; }
.sc-site[data-sc-page="auth"] .pp-form { max-width:none; gap:18px; }
.sc-site[data-sc-page="auth"] .pp-form :is(.pp-card__title,.pp-card__text) { margin:0; }
.sc-site[data-sc-page="auth"] .pp-form .pp-ident__status { margin:0; min-height:18px; font-size:12px; }
.sc-site[data-sc-page="auth"] .acc-wrap { gap:0; }
.sc-site[data-sc-page="auth"] .pp-login__btn { width:100%; justify-content:center; min-height:48px; --node-accent:#91dce6; }
.sc-site[data-sc-page="auth"] .pp-card__title { font-size:18px; }
.sc-site:not(.kz-page) .pp-card { clip-path:none; border-radius:8px; background:#151b22e6; border-color:#ffffff23; }
.sc-site:not(.kz-page) .pp-card::before { clip-path:none; border-radius:8px; }
.sc-site:not(.kz-page) :is(.pp-card__title,.pp-field__label,.pp-choice__card:not(.pp-choice__card--mu) .pp-choice__game,.pp-choice__card:not(.pp-choice__card--mu) .pp-choice__how) { font-family:Inter,system-ui,sans-serif; letter-spacing:0; }
.sc-site:not(.kz-page) .pp-card__title { font-size:15px; line-height:1.5; }
.sc-site:not(.kz-page) :is(.pp-card__text,.auth-switch) { font-size:14px; line-height:1.75; color:#b8c4ce; }
.sc-site :is(.pp-input,.pf-about__ta) { min-height:48px; font:400 15px/1.5 Inter,system-ui,sans-serif; letter-spacing:0; color:#f1f4f7; background:#0d1218c9; border:1px solid #ffffff27; border-radius:7px; transition:border-color .18s,box-shadow .18s; }
.sc-site .pp-input:hover { border-color:#ffffff43; }
.sc-site .pp-input:focus { border-color:#8bd7e5; box-shadow:0 0 0 3px #8bd7e514; }
.sc-site .pp-input::placeholder { color:#8998a9; opacity:1; }
.sc-site .pp-field__label { font-size:12px; line-height:1.5; color:#bac5cf; }
.sc-site .pp-passwrap { min-width:0; grid-template-columns:minmax(0,1fr) 46px; border-radius:7px; border:1px solid #ffffff27; background:#0d1218c9; }
.sc-site .pp-passwrap .pp-input { width:100%; padding-right:14px; border:0; background:none; box-shadow:none; }
.sc-site .pp-passwrap:focus-within { outline:0; border-color:#8bd7e5; box-shadow:0 0 0 3px #8bd7e514; }
.sc-site .pp-pass-toggle.sc-password-toggle { width:46px; min-width:46px; min-height:46px; display:grid; place-items:center; padding:0; font-size:0; color:#aabdc9; background:none; border:0; }
.sc-site .pp-pass-toggle.sc-password-toggle::after { content:''; width:20px; height:20px; background:currentColor; mask:var(--sc-eye) center/contain no-repeat; }
.sc-site .sc-caps-warning { font:500 12px/1.6 Inter,sans-serif; color:#edc574; margin:6px 0 0; }
.sc-site .pp-choice__card:not(.pp-choice__card--mu) { border-radius:8px; clip-path:none; background:#161c23d9; padding:20px; }
.sc-site .pp-choice__card:not(.pp-choice__card--mu)::before { clip-path:none; border-radius:8px; }
.sc-site .pp-choice__card:not(.pp-choice__card--mu).is-active { background:color-mix(in srgb,var(--node-accent,#8bd7e5) 9%,#151b22); box-shadow:inset 0 -2px var(--node-accent,#8bd7e5); }
.sc-site .pp-choice__card:not(.pp-choice__card--mu) .pp-choice__game { font-size:12px; }
.sc-site .pp-choice__card:not(.pp-choice__card--mu) .pp-choice__how { font-size:12px; }
.sc-site .pp-choice__card:not(.pp-choice__card--mu) .pp-choice__name { font-size:20px; line-height:1.3; letter-spacing:0; }
.sc-site .sc-panel-jump { display:flex; align-items:center; flex-wrap:wrap; justify-content:flex-end; gap:12px; padding:0; margin-bottom:24px; color:#b6c4ce; font-size:13px; }
.sc-site .sc-panel-jump select { min-height:44px; max-width:100%; width:280px; border:1px solid #ffffff28; background:#151c23; color:#e7eef3; border-radius:7px; padding:10px 14px; font:500 13px Inter,sans-serif; }
.sc-site .pf { padding-top:12px; }
.sc-site .pf-hero { background:none; border:0; border-radius:0; box-shadow:none; padding:0 0 28px; border-bottom:1px solid var(--sc-line); }
.sc-site .pf-hero::before,.sc-site .pf-hero::after { display:none; }
.sc-site :is(.pf-name,.pf-card h2,.pf-card h3) { font-family:Inter,system-ui,sans-serif; letter-spacing:0; }
.sc-site .pf-name { font-size:30px; line-height:1.3; overflow-wrap:anywhere; }
.sc-site .pf-stats { grid-template-columns:minmax(270px,1.65fr) repeat(3,minmax(0,1fr)); gap:0; background:#141a20d9; border:1px solid #ffffff20; border-radius:8px; padding:20px 0; }
.sc-site .pf-tile { background:none; box-shadow:none; border:0; border-right:1px solid #ffffff1a; border-radius:0; padding:8px 24px; min-width:0; }
.sc-site .pf-tile:last-child { border-right:0; }
.sc-site .pf-tile .v { font-size:26px; font-variant-numeric:tabular-nums; overflow-wrap:anywhere; }
.sc-site .pf-tile .v.coin { gap:8px; white-space:nowrap; overflow-wrap:normal; }
.sc-site .pf-tile :is(#pSwgc,.swgc-cur) { white-space:nowrap; overflow-wrap:normal; flex:none; }
.sc-site #pSwgc { transition:none !important; }
.sc-site .pf-tile .swgc-cur { letter-spacing:0; font-size:11px; margin-left:0; }
.sc-site .pf-tile .k { font-size:12px; color:#b0bfcb; }
.sc-site .pf-card { border-radius:8px; background:#141b21e8; border-color:#ffffff21; padding:24px; }
.sc-site .pf-card h2 { font-size:18px; line-height:1.4; }
.sc-site .pf-empty { color:#acbbc8; font-size:14px; line-height:1.75; }
.sc-site .pf-actions { gap:10px; }
.sc-site .pf-act { justify-content:flex-start; padding:12px 16px; }
.sc-site .pf-act.prim { color:#9edee7; border-color:#8bd7e55c; background-color:#8bd7e50b; }

/* Keep established game art and pricing intact; refine surrounding controls only. */
.sc-site.ub-studio .siteNav { gap:14px; }
.sc-site.ub-studio .siteNav .sc-header-tools { margin-left:0; }
.sc-site.ub-studio :is(.pageHeading h1,.card-h h2) { letter-spacing:0; }
.sc-site.ub-studio :is(.inventorySearch input,.inventorySearch,.inventoryTools select,.catalogFilters select,.inventorySort select) { border-radius:7px; min-height:44px; }
.sc-site.ub-studio .boxCard { transition:border-color .2s,box-shadow .2s; }
.sc-site.ub-studio .boxCard:hover { box-shadow:0 8px 24px #0003; }
.sc-site.kz-page:not(.sc-embedded) .pp.kz { padding-top:104px; }
.sc-site.kz-page:not(.sc-embedded) .kz-heading { padding-top:24px; }
.sc-site.kz-page :is(.kz-game-title,.kz-collection) h2 { letter-spacing:0; }
.sc-site.kz-page .kz-title-dash { margin:0 5px; }
.sc-site[data-sc-page="document"] { font-family:Inter,system-ui,sans-serif; }
.sc-site[data-sc-page="document"] :is(.card,.box) { border-radius:8px; }
.sc-site[data-sc-page="document"] :is(p,li) { font-size:15px; line-height:1.8; }
.sc-site[data-sc-page="document"] :is(h1,h2,h3) { letter-spacing:0; line-height:1.3; }
.sc-site[data-sc-page="document"] .wrap { max-width:900px; }
.sc-site[data-sc-page="app"] .bar { gap:14px; }
.sc-site[data-sc-page="app"] :is(.card,.qrcard) { border-radius:8px; }
.sc-site[data-sc-page="app"] .step__t p { font-size:15px; line-height:1.7; }
.sc-site[data-sc-page="app"] .qrcard__frame { background:#fff; }
.sc-site[data-sc-page="app"] .sc-header-tools { margin-left:auto; }

/* Native dialog: bounded scroll, complete keyboard support, no account data. */
.sc-site .sc-dialog { position:fixed; inset:0; width:min(620px,calc(100% - 32px)); max-height:min(680px,calc(100dvh - 40px)); padding:0; margin:auto; color:#eef3f6; background:#141a20; border:1px solid #ffffff2e; border-radius:8px; box-shadow:0 28px 100px #0009; overflow:hidden; }
.sc-site .sc-dialog[open] { display:flex; flex-direction:column; }
.sc-site .sc-dialog::backdrop { background:#05080dc9; backdrop-filter:blur(6px); }
.sc-site .sc-dialog-head { display:flex; align-items:center; justify-content:space-between; gap:14px; padding:20px 24px 8px; flex:none; }
.sc-site .sc-dialog-head h2 { font:600 20px/1.4 Inter,sans-serif; margin:0; color:#eef3f6; letter-spacing:0; }
.sc-site .sc-searchbox { display:flex; align-items:center; gap:12px; margin:12px 24px 16px; padding:0 14px; border:1px solid #8bd7e568; border-radius:7px; background:#0d1319; flex:none; }
.sc-site .sc-searchbox .sc-icon { color:#8bd7e5; }
.sc-site .sc-searchbox input { min-width:0; width:100%; border:0; outline:0; background:none; color:#f1f6f8; padding:14px 0; font:400 16px/1.5 Inter,sans-serif; box-shadow:none; }
.sc-site .sc-searchbox:focus-within { box-shadow:0 0 0 3px #8bd7e517; }
.sc-site .sc-searchbox input::placeholder { color:#98a9b9; }
.sc-site .sc-search-results { overflow:auto; overscroll-behavior:contain; padding:0 12px 16px; min-height:100px; }
.sc-site .sc-result { display:flex; align-items:center; gap:14px; padding:13px 14px; min-height:64px; border:1px solid transparent; border-radius:6px; color:#e0e7ed; text-decoration:none; }
.sc-site .sc-result:hover,.sc-site .sc-result:focus-visible { background:#8bd7e50c; border-color:#8bd7e52b; outline-offset:-2px; }
.sc-site .sc-result>.sc-icon { color:var(--sc-item-accent,#8bd7e5); }
.sc-site .sc-result-text { display:flex; flex:1; min-width:0; flex-direction:column; gap:4px; }
.sc-site .sc-result strong { font:600 14px/1.4 Inter,sans-serif; }
.sc-site .sc-result small { color:#9faebb; font:400 12px/1.5 Inter,sans-serif; }
.sc-site .sc-result .sc-result-arrow { color:#8194a5; width:16px; height:16px; flex-basis:16px; }
.sc-site .sc-empty-search { margin:20px 12px; color:#adbdc9; font:400 14px/1.7 Inter,sans-serif; }

@media(max-width:1250px) {
 .sc-site .topbar.sc-header { padding-inline:18px; gap:10px; }
 .sc-site .sc-header .topbar__tabs .tab { padding-inline:6px; font-size:12px; }
 .sc-site .sc-header .wordmark { font-size:12px; }
}
@media(max-width:1080px) {
 .sc-site .topbar.sc-header { height:66px !important; min-height:66px; padding:10px 18px !important; flex-wrap:nowrap !important; }
 .sc-site .sc-header .topbar__brand { width:auto !important; max-width:calc(100% - 116px) !important; }
 .sc-site .sc-header .sc-header-tools { margin-left:auto; }
 .sc-site .sc-menu-toggle { display:inline-flex; }
 .sc-site .sc-header .sc-menu { display:none; position:absolute; top:65px; left:0; right:0; padding:16px 20px 22px; max-height:calc(100dvh - 66px); overflow:auto; overscroll-behavior:contain; background:#11171ff7; border-bottom:1px solid #ffffff26; box-shadow:0 20px 35px #0005; }
 .sc-site .sc-header.sc-menu-open .sc-menu { display:flex; flex-direction:column; align-items:stretch; gap:14px; }
 .sc-site .sc-header .sc-menu .topbar__tabs { display:flex !important; flex-direction:column; width:100% !important; margin:0; flex:none; gap:2px; order:0; }
 .sc-site .sc-header .sc-menu .topbar__tabs .tab { display:flex; justify-content:space-between; align-items:center; min-height:46px; padding:12px; font-size:14px; border-bottom:1px solid #ffffff10; border-radius:6px; white-space:normal; }
 .sc-site .sc-header .sc-menu .topbar__right { display:flex !important; flex-wrap:wrap; width:100%; order:1; justify-content:flex-start; padding:8px 0; }
 .sc-site .sc-header .sc-menu>.sc-language { align-self:flex-start; order:2; }
 .sc-site .sc-header .topbar__brand .wordmark { font-size:13px; }
 .sc-site.pp-page:not(.kz-page) .pp { padding-top:94px; }
 .sc-site.kz-page:not(.sc-embedded) .pp.kz { padding-top:88px; }
 .sc-site .hero .sc-brand-title { font-size:60px; }
 .sc-site[data-sc-page="home"] .hero__ctas { max-width:680px; margin-inline:auto; }
}
@media(max-width:600px) {
 .sc-site .topbar.sc-header { padding-inline:14px !important; }
 .sc-site .sc-header .wordmark { font-size:11px !important; }
 .sc-site .sc-header .brand__mark { width:26px; height:26px; }
 .sc-site .sc-header .sc-header-tools { gap:6px; }
 .sc-site .sc-header-tools .sc-icon-button { width:42px; flex-basis:42px; }
 .sc-site[data-sc-page="home"] .hero { height:auto; min-height:0; padding:66px 0 0; max-height:none; }
 .sc-site[data-sc-page="home"] .hero__center { padding:58px 22px 38px; }
 .sc-site .sc-hero-kicker { font-size:12px; margin-bottom:20px; }
 .sc-site .hero .sc-brand-title { font-size:38px; line-height:1.12; }
 .sc-site .sc-brand-title span { display:block; }
 .sc-site[data-sc-page="home"] .hero__sub { font-size:15px; margin-top:20px; }
 .sc-site[data-sc-page="home"] .hero__ctas { gap:10px; margin-top:24px; }
 .sc-site[data-sc-page="home"] .hero__ctas .cta:not(.cta--mu) { width:100%; min-width:0; min-height:46px; justify-content:center; padding:12px; }
 .sc-site[data-sc-page="home"] #servers { padding-top:24px; }
 .sc-site[data-sc-page="home"] :is(.appdl__head,.comms__head) { font-size:24px; line-height:1.3; }
 .sc-site[data-sc-page="home"] :is(.appdl__sub,.comms__sub) { font-size:15px; }
 .sc-site.pp-page:not(.kz-page) .pp-head__title { font-size:28px; }
 .sc-site.pp-page:not(.kz-page) .pp-head__sub { font-size:14px; }
 .sc-site[data-sc-page="auth"] .acc-wrap { width:calc(100% - 28px); }
 .sc-site[data-sc-page="auth"] .acc-wrap .pp-card { padding:22px 18px; }
 .sc-site .pp-choice__card:not(.pp-choice__card--mu) { padding:16px; }
 .sc-site .pp-choice__card:not(.pp-choice__card--mu) .pp-choice__name { font-size:18px; }
 .sc-site .pf-tile { padding:10px 16px; }
 .sc-site .pf-tile:first-child { grid-column:1 / -1; border-right:0; border-bottom:1px solid #ffffff1a; padding-bottom:18px; margin-bottom:8px; }
 .sc-site .pf-tile:last-child { grid-column:1 / -1; border-top:1px solid #ffffff1a; margin-top:8px; padding-top:18px; }
 .sc-site .pf-tile .v { font-size:23px; }
 .sc-site .pf-card { padding:20px; }
 .sc-site .sc-panel-jump { justify-content:space-between; }
 .sc-site .sc-panel-jump select { flex:1; min-width:0; width:auto; }
 .sc-site.ub-studio .siteNav { gap:10px; flex-wrap:wrap; }
 .sc-site.ub-studio .siteNav .navLogo { order:0; }
 .sc-site.ub-studio .siteNav .sc-header-tools { order:1; margin-left:auto; }
 .sc-site.ub-studio .siteNav>.sc-language { order:2; margin-left:0; }
 .sc-site.ub-studio .siteNav .navRight { order:3; }
 .sc-site .sc-dialog-head { padding:16px 16px 4px; }
 .sc-site .sc-searchbox { margin:12px 16px; }
 .sc-site .sc-search-results { padding:0 8px 12px; }
 .sc-site[data-sc-page="app"] .bar .bar__back { display:none; }
}
@media(max-width:1100px) {
 .sc-site .pf-stats { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(prefers-reduced-motion:reduce) {
 .sc-site :is(.sc-icon-button,.sc-result,.cta,.copybtn,.pp-input,.boxCard) { transition:none !important; }
 .sc-site .bgvid--img { display:block !important; }
 .sc-site .sc-menu,.sc-site .sc-dialog { scroll-behavior:auto; }
}
