@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url('/assets/fonts/inter-400-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url('/assets/fonts/inter-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* Shared site chrome; route-specific content below deliberately retains its own layout. */
.sc-network { --net-text:#edf2f5;--net-muted:#afbfcc;--net-line:#cadce326;--net-accent:#90cbd8; }
.sc-network .net-icon { display:block;width:20px;height:20px;flex:0 0 20px; }
.sc-network .net-vector { background:none!important;mask:none!important;-webkit-mask:none!important; }
.sc-network .net-vector .net-icon { width:100%;height:100%; }
body.sc-network.sc-site .net-header { position:fixed;inset:0 0 auto;z-index:1000;width:100%;max-width:none;margin:0;height:76px!important;min-height:76px!important;display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:18px;padding:10px 28px;box-sizing:border-box;background:#0d1218ed;border:0;border-bottom:1px solid var(--net-line);border-radius:0;box-shadow:none;backdrop-filter:blur(16px); }
body.sc-network.sc-site .net-header .net-brand { display:flex;align-items:center;gap:12px;flex:0 0 auto;width:auto;min-width:0;max-width:none;text-decoration:none; }
.sc-network .net-brand img:first-child { width:30px;height:30px;flex:none; }
.sc-network .net-brand img:last-child { width:180px;height:26px;max-width:none;object-fit:contain; }
body.sc-network.sc-site .net-header .topbar__tabs { display:flex;align-items:center;gap:2px;flex:1 1 auto;justify-content:center;min-width:0;white-space:nowrap; }
body.sc-network.sc-site .net-header .topbar__tabs .tab { display:flex;align-items:center;gap:7px;padding:10px 9px;min-height:44px;font:600 12px/20px Inter,sans-serif;letter-spacing:0;text-transform:none;border:0;border-radius:6px;background:transparent;color:#b9c7d3;box-shadow:none;text-decoration:none; }
body.sc-network.sc-site .net-header .topbar__tabs .tab::before,body.sc-network.sc-site .net-header .topbar__tabs .tab::after { display:none; }
body.sc-network.sc-site .net-header .topbar__tabs .tab:is(:hover,[aria-current=page]) { background:#a2d6df09;color:#edf5f8;box-shadow:inset 0 -2px #a1d6d0; }
body.sc-network.sc-site .net-header .topbar__tabs .ex-icon { display:none;width:16px;height:16px;flex-basis:16px; }
body.sc-network.sc-site .net-header .topbar__right { display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;flex:none;width:auto;margin:0; }
body.sc-network.sc-site .net-header :is(.topbar__discord,.ubchip,.navDiscord,#ubLogout) { display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 10px;border:1px solid #bed2e02b;border-radius:7px;background:#ffffff04;color:#d2dde5;font:600 12px/20px Inter,sans-serif;letter-spacing:0;box-shadow:none;text-decoration:none; }
body.sc-network.sc-site .net-header :is(.topbar__discord,.ubchip,.navDiscord,#ubLogout):hover { background:#d0e9f50a;border-color:#a9c7d55c; }
body.sc-network.sc-site .net-header .sc-language { position:static;display:flex;align-items:center;gap:2px;margin:0;padding:0;border:0;background:none;box-shadow:none;order:0; }
body.sc-network.sc-site .net-header :is(.sc-language button,.langbtn) { min-width:32px;min-height:40px;padding:8px 6px;font:600 11px/18px Inter,sans-serif;letter-spacing:0;border-radius:6px; }
body.sc-network.sc-site .net-header .sc-header-tools { display:flex;gap:6px;margin:0;flex:none; }
body.sc-network.sc-site .net-header .sc-icon-button { background:none;border-color:transparent; }
body.sc-network.sc-site .net-header .sc-icon-button:hover { background:#ffffff09;border-color:#a9c7d539; }
body.sc-network.sc-site .net-header .sc-menu-toggle { display:none; }
body.sc-network.sc-site .net-header .sc-menu { display:contents; }
body.sc-network.sc-site .net-header .topbar__brand { order:-1!important; }
body.sc-network.sc-site .net-header .topbar__tabs { order:0!important; }
body.sc-network.sc-site .net-header .topbar__right { order:1!important; }
body.sc-network.sc-site .net-header .sc-header-tools { order:2!important; }
body.sc-network.sc-site .net-header .topbar__right>:is(#navProfile,#ubAcct,#kzAccount,.net-account-link) { order:1; }
body.sc-network.sc-site .net-header .topbar__right>:is(#navLogout,#ubLogout,#ppLogout) { order:2; }
body.sc-network.sc-site .net-header .topbar__right>:is(.pp-discord-link,.navDiscord) { order:3; }
body.sc-network.sc-site .net-header #ubAcct { width:auto;max-width:210px; }
body.sc-network.sc-site .net-header #ubAcctName { display:inline;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
body.sc-network.sc-site .net-header #ubLogout { width:42px;height:42px;padding:10px; }
body.sc-network.sc-site .net-header #ubLogout::before { display:none; }
.sc-network .net-breadcrumb { display:flex;align-items:center;gap:8px;margin:0 0 22px;color:#a6bac9;font:500 12px/20px Inter,sans-serif;letter-spacing:0; }
.sc-network .net-breadcrumb a { color:#92aab9;text-decoration:none; }
.sc-network .net-breadcrumb a:hover { color:#e2edf4; }
.sc-network .net-breadcrumb .net-icon { width:13px;height:13px;flex-basis:13px;color:#718999; }
.sc-network .net-breadcrumb [aria-current] { color:#d1dde6; }
body.sc-network:not([data-net-page=home]) :is(.pp,.wrap) { box-sizing:border-box; }
body.sc-network:not([data-net-page=home]) .pp { padding-top:108px; }
body.sc-network:not([data-net-page=home]) .pp>.net-breadcrumb { max-width:1344px;margin:0 auto 18px;padding-inline:0; }
body.sc-network:not([data-net-page=home]) .pp-head { text-align:left;padding-top:0;padding-bottom:26px; }
body.sc-network:not([data-net-page=home]) .pp-head__title { font:700 34px/1.2 Inter,sans-serif;letter-spacing:0;text-transform:none;color:#f3f6f8; }
body.sc-network:not([data-net-page=home]) .pp-head__sub { margin:12px 0 0;max-width:700px;font:400 15px/1.65 Inter,sans-serif;color:var(--net-muted);text-align:left; }
body.sc-network :is(a,button,input,select,textarea,summary):focus-visible { outline:2px solid #b4dfe7;outline-offset:3px; }
.sc-network .net-footer { clear:both;max-width:none;width:100%;box-sizing:border-box; }
.sc-network .net-footer-links { display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;padding:22px 20px;border-top:1px solid var(--net-line);font:500 12px/20px Inter,sans-serif;letter-spacing:0; }
.sc-network .net-footer-links a { color:#a7b8c6;text-decoration:none; }
.sc-network .net-footer-links a:hover { color:#dfeaf1; }

/* Server access is a compact workspace selector, not a second landing page. */
body.sc-network[data-net-page=panel] .pp { max-width:1440px;margin:auto; }
body.sc-network[data-net-page=panel] .pp-choice-wrap { padding-top:0;padding-bottom:26px; }
body.sc-network[data-net-page=panel] .pp-choice { max-width:none;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px; }
body.sc-network[data-net-page=panel] .pp-choice__card { display:grid;grid-template-columns:72px minmax(0,1fr) 16px;gap:14px;align-items:center;min-height:120px;padding:0 14px 0 0;overflow:hidden;border:1px solid #b9cddd2c;border-radius:8px;clip-path:none;background:#121a22e8;text-align:left;box-shadow:inset 0 1px #ffffff0b; }
body.sc-network[data-net-page=panel] .pp-choice__card::before { display:none; }
body.sc-network[data-net-page=panel] .pp-choice__card:is(:hover,.is-active) { border-color:var(--node-accent);background:color-mix(in srgb,var(--node-accent) 9%,#121a22);box-shadow:inset 0 -2px var(--node-accent); }
.sc-network .net-choice-art { width:72px;align-self:stretch;background-image:url('/assets/home-studio-20260909/server-worlds.webp');background-size:auto 300%;background-repeat:no-repeat; }
.sc-network .net-choice-art--cs { background-position:65% top; }.sc-network .net-choice-art--samp { background-position:70% center; }.sc-network .net-choice-art--grpls { background-position:70% bottom; }
.sc-network .net-choice-art--mu { background-image:url('/assets/home-finish-20260909/mu-world.webp');background-size:auto 100%;background-position:76% center; }
.sc-network .net-choice-copy { display:grid;gap:4px;min-width:0;padding-block:14px; }
body.sc-network[data-net-page=panel] .pp-choice__game { font:500 10px/16px Inter,sans-serif;letter-spacing:0;color:#a9bfce; }
body.sc-network[data-net-page=panel] .pp-choice__name { font:700 16px/1.3 Inter,sans-serif;letter-spacing:0;color:#eaf2f6; }
body.sc-network[data-net-page=panel] .pp-choice__how { font:400 11px/1.5 Inter,sans-serif;letter-spacing:0;color:#9aafbe; }
body.sc-network[data-net-page=panel] .pp-choice__card>.net-icon { width:16px;height:16px;color:var(--node-accent); }
body.sc-network[data-net-page=panel] .pp-flow { padding-top:0; }
body.sc-network[data-net-page=panel] .pp-flow>.pp-card--login { max-width:780px;margin:0 auto 26px;padding:26px 30px;border-radius:8px;background:#121a22e6; }
body.sc-network[data-net-page=panel] .pp-flow>.pp-card--login .pp-form { max-width:none; }
body.sc-network[data-net-page=panel] .pp-card__title { font:650 16px/1.4 Inter,sans-serif;letter-spacing:0; }
body.sc-network[data-net-page=panel] .pp-dash>.pp-card { border-radius:8px; }
body.sc-network[data-net-page=panel] .pp-dash>.pp-card:not(.pp-char):not(.pp-cs-account-card) { background:#121a22d9; }

/* Profile identity and metrics stay unframed; only individual rewards are cards. */
body.sc-network[data-net-page=profile] .pf { width:100%;max-width:1160px;padding:0 32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px; }
body.sc-network[data-net-page=profile] .pf>* { grid-column:1 / -1;min-width:0; }
body.sc-network[data-net-page=profile] .pp>.net-breadcrumb { width:100%;max-width:1160px;padding-inline:32px; }
body.sc-network[data-net-page=profile] .pf-hero { padding:0;border:0;animation:none; }
body.sc-network[data-net-page=profile] .pf-herotop { display:grid;grid-template-columns:96px minmax(260px,1fr) minmax(240px,.9fr);gap:20px 24px;align-items:start; }
body.sc-network[data-net-page=profile] .pf-av { grid-column:1;grid-row:1;width:96px;height:96px;border-radius:8px;box-shadow:none;border:1px solid #c0cdd345; }
body.sc-network[data-net-page=profile] .pf-herotop .pf-id { grid-column:2;grid-row:1;margin:0;min-width:0; }
body.sc-network[data-net-page=profile] .pf-name { font:700 32px/1.25 Inter,sans-serif;letter-spacing:0;margin:0 0 10px;text-shadow:none; }
body.sc-network[data-net-page=profile] .pf-badges { display:flex;flex-wrap:wrap;gap:10px 16px;margin:0; }
body.sc-network[data-net-page=profile] .pf-role { padding:0;border:0;border-radius:0;background:none;color:color-mix(in srgb,var(--rc) 60%,#fff);font:650 12px/20px Inter,sans-serif;letter-spacing:0;text-transform:none; }
body.sc-network[data-net-page=profile] :is(.pf-status,.pf-since) { font:400 12px/20px Inter,sans-serif;letter-spacing:0; }
body.sc-network[data-net-page=profile] .pf-since { color:#a5b2bd; }
body.sc-network[data-net-page=profile] .pf-status { color:#8dd9af; }
body.sc-network[data-net-page=profile] :is(.pf-status i,.pf-pn i) { width:6px;height:6px;box-shadow:none;animation:none; }
body.sc-network[data-net-page=profile] .pf-avrow { margin-top:16px;flex-wrap:wrap;gap:8px; }
body.sc-network[data-net-page=profile] .pf-avrow .pf-avbtn { min-height:40px;padding:8px 12px;gap:8px;font:550 12px/20px Inter,sans-serif;letter-spacing:0;text-transform:none; }
body.sc-network[data-net-page=profile] .pf-av-msg { flex-basis:100%;font:400 12px/20px Inter,sans-serif; }
body.sc-network[data-net-page=profile] .pf-av-msg:empty { display:none; }
body.sc-network[data-net-page=profile] .pf-about { grid-column:3;grid-row:1;width:auto;max-width:680px;min-width:0;min-height:112px;margin:0;padding:0 0 0 24px;border:0;border-left:1px solid var(--net-line);border-radius:0;background:none;box-shadow:none; }
body.sc-network[data-net-page=profile] .pf-about__head { display:flex;align-items:center;gap:10px;padding-bottom:8px; }
body.sc-network[data-net-page=profile] .pf-about__label { font:550 12px/20px Inter,sans-serif;color:#9fb0bd; }
body.sc-network[data-net-page=profile] .pf-about__view { font:400 14px/1.7 Inter,sans-serif;letter-spacing:0;max-width:76ch;padding-right:44px; }
body.sc-network[data-net-page=profile] .pf-about__view.is-empty { color:#9faeb9;font-style:normal; }
body.sc-network[data-net-page=profile] .pf-about__edit { position:static;flex:none; }
body.sc-network[data-net-page=profile] .pf-about__msg { position:static;margin-left:10px; }
body.sc-network[data-net-page=profile] .pf-about__ta { padding:12px 44px 12px 12px;min-height:88px;font:400 14px/1.7 Inter,sans-serif; }
body.sc-network[data-net-page=profile] .pf-about.is-editing { padding-bottom:24px; }
body.sc-network[data-net-page=profile] .pf-save-icon,body.sc-network[data-net-page=profile] .is-editing .pf-edit-icon { display:none; }
body.sc-network[data-net-page=profile] .is-editing .pf-save-icon { display:block; }
body.sc-network[data-net-page=profile] .pf-stats { margin-top:28px;border-radius:0;border-block:1px solid var(--net-line);border-inline:0;padding-block:18px;background:#11171cb3;grid-template-columns:minmax(320px,1.5fr) repeat(2,minmax(0,1fr)); }
body.sc-network[data-net-page=profile] .pf-tile { grid-column:auto;border:0;border-right:1px solid var(--net-line);padding:6px 24px;margin:0; }
body.sc-network[data-net-page=profile] .pf-tile:last-child { border:0; }
body.sc-network[data-net-page=profile] .pf-tile .k { font:500 12px/18px Inter,sans-serif;letter-spacing:0;text-transform:none;color:#a8b8c4; }
body.sc-network[data-net-page=profile] .pf-tile .v { font:650 26px/1.4 Inter,sans-serif;letter-spacing:0; }
body.sc-network[data-net-page=profile] .pf-tile--verified { box-shadow:none; }
body.sc-network[data-net-page=profile] #pMail { font:600 15px/36px Inter,sans-serif!important; }
body.sc-network[data-net-page=profile] .pf-grid { display:block;margin-top:0;animation:none; }
body.sc-network[data-net-page=profile] .pf-card { background:transparent;border:0;border-radius:0;padding:24px 0;border-top:1px solid var(--net-line);box-shadow:none; }
body.sc-network[data-net-page=profile] .pf-card h2 { font:650 18px/1.4 Inter,sans-serif;letter-spacing:0;text-transform:none;margin:0 0 16px; }
body.sc-network[data-net-page=profile] #pAccCard { display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;border:0; }
body.sc-network[data-net-page=profile] #pAccCard h2 { margin:0;font-size:13px;color:#afbec9; }
body.sc-network[data-net-page=profile] .pf-actions { flex:1;flex-direction:row!important;gap:10px; }
body.sc-network[data-net-page=profile] .pf-actions .pf-act { flex:none;min-width:0;display:inline-flex;justify-content:flex-start;gap:10px;min-height:44px;padding:10px 14px;font:600 12px/20px Inter,sans-serif;letter-spacing:0; }
body.sc-network[data-net-page=profile] #pVerify { flex-basis:100%; }
body.sc-network[data-net-page=profile] .pf-section-heading { display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px; }
body.sc-network[data-net-page=profile] .pf-section-heading h2 { margin:0; }
body.sc-network[data-net-page=profile] .pf-range { color:#a5b4bf;font:400 12px/20px Inter,sans-serif;white-space:nowrap; }
body.sc-network[data-net-page=profile] .pf-loot-toolbar { display:flex;gap:10px;margin-bottom:18px;flex-wrap:wrap; }
body.sc-network[data-net-page=profile] .pf-loot-toolbar :is(input,select) { box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid #bdcdd33d;border-radius:7px;background:#141c22;color:#dbe5ec;font:400 13px/20px Inter,sans-serif;letter-spacing:0;color-scheme:dark; }
body.sc-network[data-net-page=profile] .pf-loot-toolbar input { width:320px;max-width:100%; }
body.sc-network[data-net-page=profile] .pf-loot-toolbar input::placeholder { color:#a5b4c0; }
body.sc-network[data-net-page=profile] .pf-loot-toolbar select { min-width:160px; }
body.sc-network[data-net-page=profile] .pf-loot { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px; }
body.sc-network[data-net-page=profile] .loot { display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-height:120px;padding:12px;border:1px solid #b7c8d229;border-radius:8px;background:#141b21e8;box-shadow:none; }
body.sc-network[data-net-page=profile] .loot::after { display:none; }
body.sc-network[data-net-page=profile] .loot__art { display:block;width:76px;height:76px;object-fit:contain; }
body.sc-network[data-net-page=profile] .loot__copy { min-width:0; }
body.sc-network[data-net-page=profile] .loot__top { justify-content:flex-start;flex-wrap:wrap;gap:6px 10px;margin:0 0 5px; }
body.sc-network[data-net-page=profile] .loot__rar { font:550 11px/16px Inter,sans-serif;letter-spacing:0;text-transform:none;color:color-mix(in srgb,var(--lc) 65%,#fff); }
body.sc-network[data-net-page=profile] .loot__rar::before { content:'';display:inline-block;width:5px;height:5px;background:var(--lc);border-radius:50%;margin-right:6px;vertical-align:2px; }
body.sc-network[data-net-page=profile] .loot__st { background:none;color:#ebc576;padding:0;font:550 10px/16px Inter,sans-serif;letter-spacing:0; }
body.sc-network[data-net-page=profile] .loot__name { font:650 14px/1.4 Inter,sans-serif;letter-spacing:0;overflow-wrap:anywhere; }
body.sc-network[data-net-page=profile] .loot__meta { font:400 11px/1.6 Inter,sans-serif;color:#acbbc7;margin:5px 0 0;letter-spacing:0;overflow-wrap:anywhere; }
body.sc-network[data-net-page=profile] .loot__server { color:#c3d0d8;margin-right:7px; }
body.sc-network[data-net-page=profile] .pf-loot-footer { display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:18px;font:500 12px/20px Inter,sans-serif;color:#b8c5d0; }
body.sc-network[data-net-page=profile] .pf-page-button { display:inline-grid;place-items:center;width:44px;height:44px;min-height:44px;padding:10px; }
body.sc-network[data-net-page=profile] :is(.pf-loot-footer,.pf-loot-toolbar)[hidden] { display:none; }
body.sc-network[data-net-page=profile] .pf-log { grid-column:auto;animation:none;margin-top:12px!important; }
body.sc-network[data-net-page=profile] .pf-log h3 { font:550 12px/20px Inter,sans-serif;letter-spacing:0;text-transform:none; }
body.sc-network[data-net-page=profile] .pf-pn { padding:4px 0;border:0;background:none;font:550 12px/20px Inter,sans-serif;letter-spacing:0;gap:8px; }
body.sc-network[data-net-page=profile] .pf-pn-av { width:24px;height:24px;border-radius:6px; }
body.sc-network[data-net-page=profile] .pf-legend span { font:400 11px/18px Inter,sans-serif;letter-spacing:0; }

/* Account access remains focused on the form, with no unrelated activity table. */
body.sc-network:is([data-net-page=login],[data-net-page=register]) .pp { max-width:620px;margin:auto;padding-bottom:40px; }
body.sc-network:is([data-net-page=login],[data-net-page=register]) .pp>.net-breadcrumb { padding-inline:28px; }
body.sc-network:is([data-net-page=login],[data-net-page=register]) .pp-head { padding:0 28px 22px;margin:0; }
body.sc-network:is([data-net-page=login],[data-net-page=register]) .pp-head__title { font-size:30px; }
body.sc-network:is([data-net-page=login],[data-net-page=register]) .acc-wrap { width:100%;max-width:none;padding:0 28px;margin:0; }
body.sc-network:is([data-net-page=login],[data-net-page=register]) .acc-wrap>.pp-card { padding:24px;margin-bottom:16px;border-radius:8px; }
body.sc-network:is([data-net-page=login],[data-net-page=register]) #authCard .pp-form>h2 { display:none; }
body.sc-network:is([data-net-page=login],[data-net-page=register]) .acc-wrap>.pp-card:has(#bNow) { display:none; }
body.sc-network:is([data-net-page=login],[data-net-page=register]) .pp-field__label { font:500 12px/20px Inter,sans-serif;letter-spacing:0; }

/* Game-specific content stays intact; the wallet belongs to the page toolbar. */
.sc-network .net-wallet { display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end; }
.sc-network .net-wallet :is(.wallet,.kz-bal) { display:inline-flex;align-items:center;gap:7px;padding:8px 0;background:none;border:0;box-shadow:none;white-space:nowrap;font:600 12px/20px Inter,sans-serif;color:#a6b8c6; }
.sc-network .net-wallet :is(#swgcVal,#kzBal) { font:700 20px/26px Inter,sans-serif;color:#f3ebd5;letter-spacing:0; }
.sc-network .net-wallet :is(#ubBuy,#kzBuy) { min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #dfbd7259;border-radius:7px;background:#cda95416;box-shadow:none;color:#f2d799;font:600 12px/20px Inter,sans-serif;letter-spacing:0;text-decoration:none; }
.sc-network .net-wallet :is(#ubBuy,#kzBuy):hover { background:#cda95426;border-color:#dfbd7299; }
body.sc-network[data-net-page=unboxing]>.wrap { max-width:1440px;margin:auto;padding:108px 48px 40px; }
body.sc-network[data-net-page=unboxing] .pageHeading { display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 24px;align-items:center;margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--net-line); }
body.sc-network[data-net-page=unboxing] .pageHeading h1 { font:700 34px/1.2 Inter,sans-serif;letter-spacing:0; }
.sc-network .net-game-actions { display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap; }
body.sc-network[data-net-page=unboxing] .net-game-actions>.inventoryJump { width:auto;min-height:42px;padding:10px 14px; }
body.sc-network[data-net-page=unboxing]>.wrap>.net-breadcrumb { display:flex!important; }
body.sc-network[data-net-page=unboxing] .boxCard { border-radius:8px;background:#141b22df; }
body.sc-network[data-net-page=unboxing] .boxCard.is-selected { border-color:var(--box-color,#e1c378); }
body.sc-network[data-net-page=unboxing] :is(.card-h h2,.inventoryHeader h2) { font:650 18px/1.4 Inter,sans-serif;letter-spacing:0; }
body.sc-network[data-net-page=casino] .pp.kz { padding-top:108px; }
body.sc-network[data-net-page=casino] .kz-heading { margin-top:0;padding-top:0;gap:28px;align-items:center; }
body.sc-network[data-net-page=casino] .kz-heading h1 { font:700 36px/1.2 Inter,sans-serif;letter-spacing:0; }
body.sc-network[data-net-page=casino] .kz-heading .kz-eyebrow { display:none; }
body.sc-network[data-net-page=casino] .kz-heading .net-wallet { margin-left:auto; }
body.sc-network[data-net-page=casino] .kz-tile { border-radius:8px; }
body.sc-network[data-net-page=casino] .kz-tile__name { font-family:Inter,sans-serif;font-size:30px;line-height:1.2;letter-spacing:0; }
body.sc-network[data-net-page=casino] .kz-tile--bj .kz-tile__name { font-size:40px; }
body.sc-network[data-net-page=casino] .kz-tile__cta { min-height:48px;border:1px solid #e8c47370;border-radius:7px;background:#cfad5224;box-shadow:inset 0 1px #fff1;color:#fae9b8;font:600 13px/20px Inter,sans-serif;letter-spacing:0; }
body.sc-network[data-net-page=casino] .kz-tile:hover .kz-tile__cta { background:#cfad523b;box-shadow:inset 0 1px #fff2; }

/* Download and installation content, without the old imitation phone screen. */
body.sc-network[data-net-page=app] main.wrap { max-width:1200px;margin:auto;padding:108px 40px 48px; }
body.sc-network[data-net-page=app] .net-app-overview { display:block;min-height:0;margin:0;padding:0 0 32px; }
body.sc-network[data-net-page=app] .net-app-overview>.rv { display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:24px;align-items:start;text-align:left; }
body.sc-network[data-net-page=app] .net-app-overview .eyebrow { display:none; }
.sc-network .net-app-icon { grid-column:1;grid-row:1 / 4;border-radius:8px;width:80px;height:80px;object-fit:contain; }
body.sc-network[data-net-page=app] .net-app-overview h1 { grid-column:2;margin:0 0 8px;font:700 36px/1.2 Inter,sans-serif;letter-spacing:0;text-transform:none;color:#f3f7f9; }
body.sc-network[data-net-page=app] .net-app-overview .verbadge { grid-column:2;justify-self:start;margin:0;font:500 11px/18px Inter,sans-serif;letter-spacing:0;background:none;border:0;padding:0;color:#91c9d7; }
body.sc-network[data-net-page=app] .net-app-overview .lead { grid-column:2;max-width:740px;margin:16px 0 0;font:400 15px/1.7 Inter,sans-serif;color:var(--net-muted); }
body.sc-network[data-net-page=app] .net-app-overview .ctas { grid-column:2;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px; }
body.sc-network[data-net-page=app] .net-app-overview .trust { grid-column:2;gap:14px;margin-top:14px;font:400 11px/18px Inter,sans-serif;letter-spacing:0; }
body.sc-network[data-net-page=app] main.wrap>section:not(.hero) { margin-top:26px;padding:26px 0 0;border-top:1px solid var(--net-line); }
body.sc-network[data-net-page=app] .label { font:650 20px/1.4 Inter,sans-serif;letter-spacing:0;color:#eaf2f6;margin-bottom:22px; }
body.sc-network[data-net-page=app] .split { display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:48px;align-items:start; }
body.sc-network[data-net-page=app] .qrcard { padding:0;border:0;background:none;box-shadow:none; }
body.sc-network[data-net-page=app] .qrcard__frame { width:200px;height:200px;margin:auto;padding:10px;background:#fff; }
body.sc-network[data-net-page=app] .qrcard__frame img { width:100%;height:100%; }
body.sc-network[data-net-page=app] .qrcard__lbl { font:500 11px/18px Inter,sans-serif;letter-spacing:0; }
body.sc-network[data-net-page=app] .step { min-height:0;padding:10px 0;border:0;background:none; }
body.sc-network[data-net-page=app] .step__t b { font:600 14px/1.5 Inter,sans-serif;letter-spacing:0;color:#e5edf2; }
body.sc-network[data-net-page=app] .step__t p { font:400 14px/1.65 Inter,sans-serif;margin-top:5px;color:var(--net-muted); }
body.sc-network[data-net-page=app] .card { border:0;border-radius:0;background:none;box-shadow:none;padding:12px 0; }
body.sc-network[data-net-page=app] .card h3 { font:650 16px/1.4 Inter,sans-serif;letter-spacing:0; }
body.sc-network[data-net-page=app] .card p { font:400 13px/1.65 Inter,sans-serif; }

/* Information pages share chrome, but use readable document and form layouts. */
body.sc-network:is([data-net-page=privacy],[data-net-page=delete],[data-net-page=discord],[data-net-page=banned]) { display:block;padding:0;min-height:100vh;color:#d4dfe6;font-family:Inter,sans-serif; }
body.sc-network:is([data-net-page=privacy],[data-net-page=delete],[data-net-page=banned])>.wrap { max-width:960px;margin:auto;padding:108px 32px 40px; }
body.sc-network:is([data-net-page=privacy],[data-net-page=delete]) .wrap>header.top { text-align:left;padding:0 0 24px;border:0;border-radius:0;background:none;box-shadow:none; }
body.sc-network:is([data-net-page=privacy],[data-net-page=delete]) :is(.lang-block,.box,.card) { border:0;border-radius:0;background:none;box-shadow:none;padding:22px 0;margin:0;border-top:1px solid var(--net-line); }
body.sc-network:is([data-net-page=privacy],[data-net-page=delete]) :is(h1,h2,h3) { font-family:Inter,sans-serif;letter-spacing:0;color:#edf4f8; }
body.sc-network:is([data-net-page=privacy],[data-net-page=delete]) h1 { font-size:28px; }
body.sc-network:is([data-net-page=privacy],[data-net-page=delete]) h2 { font-size:20px; }
body.sc-network:is([data-net-page=privacy],[data-net-page=delete]) :is(p,li) { color:#becdd8;font-size:15px;line-height:1.8; }
body.sc-network[data-net-page=discord]>.card { max-width:560px;width:calc(100% - 40px);margin:108px auto 36px;padding:28px;border:1px solid var(--net-line);border-radius:8px;background:#111920e6;box-shadow:none; }
body.sc-network[data-net-page=discord] h1 { font:700 28px/1.3 Inter,sans-serif;letter-spacing:0; }
body.sc-network[data-net-page=discord] .steps { display:grid;gap:12px;margin:20px 0;padding-left:20px;font:400 14px/1.7 Inter,sans-serif;color:#bdcdd8; }
body.sc-network[data-net-page=discord] #go { border-radius:7px;background:#9ed4dd19;color:#c3e6ec;border:1px solid #9ed4dd66;min-height:46px;font:600 14px/20px Inter,sans-serif; }
body.sc-network[data-net-page=banned] .wrap>h1 { margin:0 0 24px!important;text-align:left!important;font:700 30px/1.25 Inter,sans-serif!important; }
body.sc-network[data-net-page=banned] .imgbox { border-radius:8px;max-width:700px;margin:auto; }
body.sc-network[data-net-page=admin] .pp-card { font-family:Inter,sans-serif;border-radius:8px; }

/* Center against the header itself, not the space left by unequal side controls. */
@media(min-width:1440px) {
  body.sc-network.sc-site .net-header .topbar__tabs { position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;flex:none; }
  body.sc-network.sc-site .net-header .topbar__right { margin-left:auto; }
}
@media(min-width:1600px) { body.sc-network.sc-site .net-header .topbar__tabs .ex-icon { display:block; } }
@media(min-width:1440px) and (max-width:1599px) { body.sc-network.sc-site .net-header .topbar__tabs .ex-icon { display:none!important; } }
@media(min-width:1081px) and (max-width:1280px) {
  body.sc-network.sc-site .net-header { gap:12px;padding-inline:20px!important; }
  body.sc-network.sc-site .net-header .topbar__brand { width:200px!important;max-width:200px!important;gap:10px;flex:none; }
  body.sc-network.sc-site .net-header .net-brand img:last-child { width:158px; }
  body.sc-network.sc-site .net-header .wordmark--sm { font-size:12px!important;letter-spacing:0!important; }
  body.sc-network.sc-site .net-header .topbar__tabs .tab { font-size:11px;padding-inline:6px; }
  body.sc-network.sc-site .net-header .topbar__right { gap:5px; }
  body.sc-network.sc-site .net-header .topbar__discord { font-size:11px;padding-inline:8px; }
}
@media(max-width:1200px) {
  body.sc-network[data-net-page=panel] .pp-choice { grid-template-columns:repeat(2,minmax(0,1fr)); }
  body.sc-network[data-net-page=profile] .pf-loot { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:1000px) {
  body.sc-network[data-net-page=profile] .pf-herotop { grid-template-columns:96px minmax(0,1fr); }
  body.sc-network[data-net-page=profile] .pf-about { grid-column:2;grid-row:2;min-height:0;border-left:0;padding-left:0; }
}
@media(max-width:1080px) {
  body.sc-network.sc-site .net-header { height:66px!important;min-height:66px!important;padding:10px 18px!important; }
  body.sc-network.sc-site .net-header .net-brand { max-width:calc(100% - 100px)!important; }
  .sc-network .net-brand img:last-child { width:165px;height:24px; }
  body.sc-network.sc-site .net-header .sc-header-tools { margin-left:auto; }
  body.sc-network.sc-site .net-header .sc-menu-toggle { display:inline-flex; }
  body.sc-network.sc-site .net-header .sc-menu { display:none;position:absolute;top:65px;left:14px;right:14px;max-height:calc(100dvh - 86px);border:1px solid #a2becb40;border-radius:8px;padding:18px;background:#141c25; }
  body.sc-network.sc-site .net-header.sc-menu-open .sc-menu { display:flex;gap:16px; }
  body.sc-network.sc-site .net-header .sc-menu .topbar__tabs { display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;width:100%;order:0!important; }
  body.sc-network.sc-site .net-header .sc-menu .topbar__tabs .tab { justify-content:flex-start;gap:10px;min-height:46px;padding:10px;font-size:12px;border:1px solid #b5ccdc19; }
  body.sc-network.sc-site .net-header .sc-menu .topbar__tabs .ex-icon { display:block; }
  body.sc-network.sc-site .net-header .sc-menu .topbar__right { display:flex!important;flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;padding:0;order:1!important; }
  body.sc-network.sc-site .net-header .sc-menu #ubAcct { width:auto!important;min-width:44px;max-width:100%;padding:4px 10px!important; }
  body.sc-network.sc-site .net-header .sc-menu #ubAcctName { display:inline!important; }
  body.sc-network:not([data-net-page=home]) .pp { padding-top:94px; }
  body.sc-network[data-net-page=unboxing]>.wrap,body.sc-network[data-net-page=app] main.wrap { padding-top:94px; }
  body.sc-network[data-net-page=profile] .pf-stats { grid-template-columns:minmax(300px,1.5fr) repeat(2,minmax(0,1fr)); }
}
@media(max-width:700px) {
  body.sc-network:not([data-net-page=home]) .pp>.net-breadcrumb { padding-inline:0;margin-bottom:16px; }
  body.sc-network:is([data-net-page=panel],[data-net-page=profile],[data-net-page=login],[data-net-page=register]) .pp>.net-breadcrumb { padding-inline:20px; }
  body.sc-network:not([data-net-page=home]) .pp-head { padding-inline:20px;padding-bottom:20px; }
  body.sc-network:not([data-net-page=home]) .pp-head__title { font-size:28px; }
  body.sc-network:not([data-net-page=home]) .pp-head__sub { font-size:14px; }
  body.sc-network[data-net-page=panel] .pp-choice-wrap { padding-inline:20px; }
  body.sc-network[data-net-page=panel] .pp-choice { gap:10px; }
  body.sc-network[data-net-page=panel] .pp-choice__card { grid-template-columns:1fr 16px;gap:10px;min-height:154px;padding:0 12px 12px; }
  .sc-network .net-choice-art { grid-column:1 / -1;height:56px;width:calc(100% + 24px);margin:0 -12px;background-size:100% 300%; }
  .sc-network .net-choice-art--mu { background-size:cover; }
  .sc-network .net-choice-copy { padding:0;gap:3px; }
  body.sc-network[data-net-page=panel] .pp-choice__name { font-size:14px; }
  body.sc-network[data-net-page=panel] .pp-choice__how { font-size:10px; }
  body.sc-network[data-net-page=panel] .pp-flow>.pp-card--login { padding:22px 18px; }
  body.sc-network[data-net-page=profile] .pf { padding-inline:20px;grid-template-columns:minmax(0,1fr); }
  body.sc-network[data-net-page=profile] .pf-herotop { grid-template-columns:72px minmax(0,1fr);gap:20px 16px; }
  body.sc-network[data-net-page=profile] .pf-av { width:72px;height:72px;grid-row:1; }
  body.sc-network[data-net-page=profile] .pf-name { font-size:24px; }
  body.sc-network[data-net-page=profile] .pf-badges { gap:4px 12px; }
  body.sc-network[data-net-page=profile] .pf-avrow { margin-top:12px; }
  body.sc-network[data-net-page=profile] .pf-avrow .pf-control-label { display:none; }
  body.sc-network[data-net-page=profile] .pf-avrow .pf-avbtn { min-height:44px;padding:11px; }
  body.sc-network[data-net-page=profile] .pf-about { grid-column:1 / -1;min-height:0; }
  body.sc-network[data-net-page=profile] .pf-about .pf-about__edit { width:40px;height:40px; }
  body.sc-network[data-net-page=profile] .pf-stats { margin-top:22px;grid-template-columns:repeat(2,minmax(0,1fr));padding-block:12px; }
  body.sc-network[data-net-page=profile] .pf-tile { padding:12px 16px; }
  body.sc-network[data-net-page=profile] .pf-tile:first-child { grid-column:1 / -1;border-right:0;border-bottom:1px solid var(--net-line);margin:0 0 8px;padding:6px 16px 16px; }
  body.sc-network[data-net-page=profile] .pf-tile:last-child { grid-column:auto; }
  body.sc-network[data-net-page=profile] #pAccCard { gap:12px; }
  body.sc-network[data-net-page=profile] #pAccCard h2 { flex-basis:100%; }
  body.sc-network[data-net-page=profile] .pf-actions { display:grid;grid-template-columns:repeat(2,minmax(0,1fr)); }
  body.sc-network[data-net-page=profile] .pf-actions .pf-act { padding:10px;font-size:11px; }
  body.sc-network[data-net-page=profile] .pf-actions #pAdmin { grid-column:1 / -1; }
  body.sc-network[data-net-page=profile] .pf-loot { grid-template-columns:minmax(0,1fr); }
  body.sc-network[data-net-page=profile] .pf-loot-toolbar input { width:100%; }
  body.sc-network[data-net-page=profile] .pf-loot-toolbar select { width:100%; }
  body.sc-network[data-net-page=profile] .pf-section-heading { flex-wrap:wrap;gap:8px; }
  body.sc-network[data-net-page=profile] .pf-log { grid-column:1 / -1; }
  body.sc-network:is([data-net-page=login],[data-net-page=register]) .acc-wrap { padding:0 20px; }
  body.sc-network:is([data-net-page=login],[data-net-page=register]) .acc-wrap>.pp-card { padding:22px 18px; }
  body.sc-network[data-net-page=unboxing]>.wrap { padding:94px 18px 32px; }
  body.sc-network[data-net-page=unboxing] .pageHeading { grid-template-columns:minmax(0,1fr);gap:14px; }
  .sc-network .net-game-actions { justify-content:flex-start;gap:10px; }
  .sc-network .net-game-actions>.net-wallet { justify-content:flex-start;flex:1;gap:8px; }
  body.sc-network[data-net-page=unboxing] .net-game-actions>.inventoryJump { width:42px;min-width:42px;height:42px;padding:10px;border-radius:7px; }
  body.sc-network[data-net-page=unboxing] .net-game-actions>.inventoryJump span,body.sc-network[data-net-page=unboxing] .net-game-actions>.inventoryJump .ico-down { display:none; }
  body.sc-network[data-net-page=unboxing] .pageHeading h1 { font-size:28px; }
  body.sc-network[data-net-page=casino] .kz-heading { flex-wrap:wrap;padding-top:0;gap:18px; }
  body.sc-network[data-net-page=casino] .kz-heading h1 { font-size:28px; }
  body.sc-network[data-net-page=casino] .kz-heading .net-wallet { margin:0;justify-content:flex-start; }
  body.sc-network[data-net-page=casino] .kz-tile--bj .kz-tile__name { font-size:32px; }
  body.sc-network[data-net-page=app] main.wrap { padding:94px 20px 36px; }
  body.sc-network[data-net-page=app] .net-app-overview>.rv { grid-template-columns:56px minmax(0,1fr);gap:10px 16px; }
  .sc-network .net-app-icon { width:56px;height:56px;grid-row:1 / 3; }
  body.sc-network[data-net-page=app] .net-app-overview h1 { font-size:26px;margin:0; }
  body.sc-network[data-net-page=app] .net-app-overview :is(.lead,.ctas,.trust) { grid-column:1 / -1; }
  body.sc-network[data-net-page=app] .net-app-overview .ctas { display:grid;grid-template-columns:1fr;width:100%; }
  body.sc-network[data-net-page=app] .net-app-overview .ctas .cta { width:100%;justify-content:center;min-width:0; }
  body.sc-network[data-net-page=app] .split { grid-template-columns:minmax(0,1fr);gap:24px; }
  body.sc-network[data-net-page=app] .cards { grid-template-columns:repeat(2,minmax(0,1fr));gap:20px; }
  body.sc-network:is([data-net-page=privacy],[data-net-page=delete],[data-net-page=banned])>.wrap { padding:94px 20px 30px; }
  body.sc-network[data-net-page=discord]>.card { margin-top:94px;padding:22px 18px; }
  .sc-network .net-footer-links { gap:10px 20px;padding:20px;font-size:11px; }
}
@media(max-width:360px) {
  body.sc-network[data-net-page=profile] .pf-name { font-size:21px; }
  .sc-network .net-brand img:last-child { width:140px; }.sc-network .net-brand img:first-child { width:26px;height:26px; }
  body.sc-network.sc-site .net-header .net-brand { gap:8px; }
  body.sc-network[data-net-page=panel] .pp-choice__name { font-size:13px; }
}
@media(prefers-reduced-motion:reduce) { body.sc-network :is(.cta,.copybtn,.pf-act,.pf-cta,.net-header *) { transition:none!important; } }

/* One paint system replaces the legacy component glows and sweep animations.
   Important paint rules cross the older page styles without overriding display or game state. */
body.sc-actions .sc-action {
  --action-surface:#171d22;--action-hover:#222a30;--action-border:#414c56;--action-hover-border:#657682;--action-text:#dce5eb;--action-accent:#bed0dc;
  background-color:var(--action-surface)!important;background-image:none!important;
  border-color:var(--action-border)!important;border-radius:8px!important;clip-path:none!important;
  color:var(--action-text)!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;
  animation:none!important;transform:none!important;letter-spacing:0!important;text-decoration:none;
  transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease!important;
  -webkit-tap-highlight-color:transparent;
}
body.sc-actions .sc-action:is([data-action-tone=primary],[data-action-tone=key]) { --action-surface:#182b2e;--action-hover:#20383c;--action-border:#466b70;--action-hover-border:#82b8bd;--action-text:#d4efef;--action-accent:#9cced0; }
body.sc-actions .sc-action[data-action-tone=download] { --action-surface:#1e2b39;--action-hover:#293b4d;--action-border:#516d86;--action-hover-border:#8eb4d8;--action-text:#deecfa;--action-accent:#adceee; }
body.sc-actions .sc-action[data-action-tone=community] { --action-surface:#2b2638;--action-hover:#3a334a;--action-border:#6c5e84;--action-hover-border:#b1a0cc;--action-text:#eee4ff;--action-accent:#c9b7e9; }
body.sc-actions .sc-action[data-action-tone=wallet] { --action-surface:#302b20;--action-hover:#413a2a;--action-border:#7f7049;--action-hover-border:#c8ad6b;--action-text:#f1dfb0;--action-accent:#e6c98c; }
body.sc-actions .sc-action[data-action-tone=danger] { --action-hover:#31262a;--action-hover-border:#a1747f;--action-accent:#ebafb9; }
body.sc-actions .sc-action:is([data-action-kind=command],[data-action-kind=compact]) { min-height:46px;font:600 13px/20px Inter,sans-serif;letter-spacing:0;gap:10px;border-width:1px;border-style:solid; }
body.sc-actions .sc-action[data-action-kind=command] { padding:12px 18px; }
body.sc-actions .sc-action[data-action-kind=compact] { min-height:42px;padding:9px 11px; }
body.sc-actions .sc-action[data-action-kind=tool] { --action-surface:#171d22;min-width:42px;min-height:42px;padding:10px; }
body.sc-actions .sc-action[data-action-kind=price] { padding:11px;min-height:70px;border-width:1px;border-style:solid; }
body.sc-actions .sc-action[data-action-kind=price] .ico { color:var(--action-accent); }
body.sc-actions .sc-action[data-action-kind=price] b { color:#f2f5f7; }
body.sc-actions .sc-action[data-action-kind=nav] { --action-surface:transparent;--action-hover:#c3d6e80b;--action-border:transparent;--action-hover-border:#74859155;--action-text:#b9c9d3; }
body.sc-actions .sc-action[data-action-kind=nav]:is([aria-current],[aria-selected=true],[aria-pressed=true],.is-active) { background-color:#cedde810!important;color:#f0f5f8!important;box-shadow:inset 0 -2px #bacdd8!important; }
body.sc-actions .sc-action:is([data-action-kind=nav],[data-action-kind=destination])::before,
body.sc-actions .sc-action:is([data-action-kind=nav],[data-action-kind=destination])::after { display:none!important; }
body.sc-actions .sc-action:is(.cta,.copybtn,.pf-act,.pf-cta,#ubAcct,.boxBuy)::before,
body.sc-actions .sc-action:is(.cta,.copybtn,.pf-act,.pf-cta,#ubAcct,.boxBuy)::after { display:none!important; }
body.sc-actions .sc-action :is(svg,svg *,i,.ex-icon,.studio-icon,.vector-host) { filter:none!important;box-shadow:none!important;text-shadow:none!important;animation:none!important; }
body.sc-actions .sc-action :is(svg,.ex-icon,.studio-icon) { flex-shrink:0; }
body.sc-actions .sc-action:is(:disabled,[aria-disabled=true]) { --action-surface:#171b1f;--action-border:#343d43;--action-text:#9aa5af;opacity:.55!important;cursor:not-allowed;transform:none!important; }
body.sc-actions .sc-action:focus-visible { outline:2px solid #dbeaf4!important;outline-offset:3px!important; }
body.sc-actions .sc-action.is-copied { --action-surface:#192e27;--action-border:#608c75;--action-text:#bce4cd;--action-hover:#223d31; }
body.sc-actions .sc-action[data-action-kind=tool]:is([aria-pressed=true],.toggle.on) { --action-surface:#1c3029;--action-border:#638675;--action-text:#bce2cb;--action-hover:#284035; }
body.sc-actions .pf-about .pf-about__edit.sc-action { width:32px;height:32px;min-width:32px;min-height:32px;padding:6px; }
body.sc-actions .pf-about__view { padding-right:30px; }
@media(hover:hover) {
  body.sc-actions .sc-action:not(:disabled):not([aria-disabled=true]):hover { background-color:var(--action-hover)!important;border-color:var(--action-hover-border)!important;color:#f4f7f9!important; }
  body.sc-actions .sc-action[data-action-tone=danger]:hover { color:var(--action-accent)!important; }
}
body.sc-actions .sc-action:not(:disabled):not([aria-disabled=true]):active { transform:translateY(1px)!important; }
body.sc-actions .sc-action[data-action-kind=nav]:active { transform:none!important; }

/* Destinations use their symbols for identity; the surface is consistently neutral. */
body.sc-actions .sc-action[data-action-kind=destination] { --action-surface:#151c22;--action-hover:#1f2931;--action-border:#4e606d8a;--action-hover-border:#8399a9;--action-text:#eaf0f5; }
body.sc-actions .hero .hero__ctas .sc-action {
  --action-surface:#151a20;--action-hover:#252c33;--action-border:#73839070;--action-hover-border:#b3c2cc;
  display:grid!important;grid-template-columns:68px minmax(0,1fr) 14px!important;
  align-items:center;gap:12px!important;min-height:84px!important;padding:8px 14px 8px 8px!important;text-align:left;
}
/* Small artwork crops identify the destination without tinting the whole control. */
body.sc-actions .hero__ctas .action-emblem { width:68px;height:64px;display:block;background-image:url('/assets/home-studio-20260909/server-worlds.webp');background-size:auto 300%;background-repeat:no-repeat;border:0;border-radius:4px;overflow:hidden; }
body.sc-actions #ctaCs .action-emblem { background-position:88% top; }
body.sc-actions #ctaSamp .action-emblem { background-position:86% center; }
body.sc-actions #ctaGrpls .action-emblem { background-position:77% bottom; }
body.sc-actions #ctaMu .action-emblem { background-image:url('/assets/home-finish-20260909/mu-world.webp');background-size:auto 100%;background-position:78% center; }
body.sc-actions .hero__ctas .action-emblem .vector-game-mark { display:none; }
body.sc-actions .hero .hero__ctas .vector-game-copy { gap:5px;min-width:0; }
body.sc-actions .hero .hero__ctas .vector-game-copy>span { font:650 14px/20px Inter,sans-serif;letter-spacing:0; }
body.sc-actions .hero .hero__ctas .vector-game-copy small { font:500 11px/16px Inter,sans-serif;color:#a8b5c0;letter-spacing:0; }
body.sc-actions .hero .hero__ctas .sc-action>.vector-icon:last-child { width:14px;height:14px;opacity:.8;color:#b9c7d1; }
body.sc-actions .ex-hub-links .sc-action { min-height:112px; }
body.sc-actions .ex-hub-link .ex-hub-copy strong { color:#edf3f6; }
body.sc-actions .pp-choice__card.sc-action[aria-pressed=true] { border-color:var(--node-accent)!important;background-color:#212b33!important; }
body.sc-actions .node .node__ctas { gap:10px; }
body.sc-actions .node .node__ctas .sc-action { min-height:46px; }
body.sc-actions .net-header .sc-action[data-action-kind=tool] { --action-surface:transparent;--action-border:transparent; }
body.sc-actions .net-header .sc-action[data-action-kind=nav]:hover { box-shadow:none!important; }
body.sc-actions .net-header .sc-action[data-action-kind=nav][aria-current] { box-shadow:inset 0 -2px #bacdd8!important; }
body.sc-actions .kz-tile__cta { background:#302b20!important;border-color:#7f7049!important;box-shadow:none!important;filter:none!important;color:#f1dfb0!important;border-radius:8px!important; }
body.sc-actions .kz-tile:hover .kz-tile__cta { background:#413a2a!important;border-color:#c8ad6b!important; }
body.sc-actions .kz-tile__cta i { background:none!important;box-shadow:none!important; }
@media(max-width:700px) {
  body.sc-actions .hero .hero__ctas .sc-action { grid-template-columns:44px minmax(0,1fr)!important;gap:9px!important;min-height:76px!important;padding:7px!important; }
  body.sc-actions .hero__ctas .action-emblem { width:44px;height:58px; }
  body.sc-actions .hero .hero__ctas .vector-game-copy>span { font-size:12px;line-height:18px; }
  body.sc-actions .hero .hero__ctas .vector-game-copy small { font-size:10px;line-height:15px; }
  body.sc-actions .sc-action[data-action-kind=command] { padding:11px 14px; }
}
@media(max-width:360px) {
  body.sc-actions .hero .hero__ctas .sc-action { grid-template-columns:36px minmax(0,1fr)!important;padding:6px!important;gap:7px!important; }
  body.sc-actions .hero__ctas .action-emblem { width:36px;height:58px; }
  body.sc-actions .hero .hero__ctas .vector-game-copy>span { font-size:11px; }
}
@media(max-width:700px) and (max-height:740px) {
  body.sc-actions .hero .hero__ctas .sc-action { min-height:66px!important;padding-block:6px!important; }
  body.sc-actions .hero__ctas .action-emblem { height:50px; }
}
@media(prefers-reduced-motion:reduce) {
  body.sc-actions .sc-action { transition:none!important; }
  body.sc-actions .sc-action:active { transform:none!important; }
}
