/* Shared catalog presentation, aligned with the approved SoulShive home. */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup{background:#030c19!important;color:#f4f6ff!important;font-family:Manrope,system-ui,sans-serif!important;font-size:16px!important;line-height:1.55!important;--catalog-panel:linear-gradient(135deg,#101f39,#071222);--catalog-line:#26365c;--catalog-muted:#a7b6d4}
.ss-catalog-navigation{display:flex;flex-wrap:wrap;gap:8px;width:calc(100% - 48px);max-width:1280px;margin:18px auto 14px;padding:0;font:600 16px/1.4 Manrope,system-ui,sans-serif}.ss-catalog-navigation a{display:inline-flex;align-items:center;min-height:42px;padding:9px 15px;border:1px solid #293a5c;border-radius:7px;background:#0b172c;color:#b7c5e1;text-decoration:none}.ss-catalog-navigation a:hover,.ss-catalog-navigation a[aria-current]{background:#29174e;border-color:#9664ed;color:#fff}.ss-catalog-navigation a:focus-visible{outline:2px solid #bf96ff;outline-offset:3px}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup #ss-main-content p,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup #ss-main-content input,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup #ss-main-content select,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup #ss-main-content button{font-size:16px!important;line-height:1.55!important;font-family:inherit!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup #ss-main-content h2{font-size:22px!important;line-height:1.3!important;letter-spacing:-.02em!important;color:#f4f6ff!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup #ss-main-content h3{font-size:18px!important;line-height:1.4!important;color:#f4f6ff!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup #ss-main-content a:focus-visible,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup #ss-main-content button:focus-visible{outline:2px solid #bb94ff!important;outline-offset:3px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup #ss-main-content .ss27-saved-card,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup #ss-main-content .ms-card,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup #ss-main-content .sv-card,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup #ss-main-content .ss-latest-server-card{background:var(--catalog-panel)!important;border:1px solid var(--catalog-line)!important;border-radius:10px!important;box-shadow:none!important;min-width:0!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.sl-hero,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ms-hero,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ss-latest-hero,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-intro{position:relative!important;isolation:isolate!important;width:calc(100% - 48px)!important;max-width:1280px!important;margin:0 auto 18px!important;min-height:210px!important;height:auto!important;max-height:none!important;border:1px solid #35466b!important;border-radius:12px!important;overflow:hidden!important;background:linear-gradient(90deg,#071020 15%,rgba(7,16,32,.82) 55%,rgba(7,16,32,.3)),url(/assets/home2026/approved-hero-background.webp) 80% center/cover!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.sl-hero>.sl-page,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ms-hero>.ms-page,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ss-latest-hero>.wrap{width:100%!important;max-width:none!important;margin:0!important;padding:28px!important;background:none!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-heroin{padding:0!important;min-height:0!important;display:block!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sl-hero-art,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-hero-art,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.sl-hero:before,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ms-hero:before,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ms-hero:after,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ss-latest-hero:before,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ss-latest-hero:after{display:none!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.sl-hero h1,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ms-hero h1,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ss-latest-hero h1,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-intro h1{font-size:clamp(28px,3.2vw,44px)!important;font-weight:800!important;line-height:1.12!important;letter-spacing:-.035em!important;margin:0 0 12px!important;text-transform:none!important;color:#fff!important;max-width:900px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.sl-hero p,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ms-hero .ms-sub,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ss-latest-hero p,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-intro p{font-size:16px!important;line-height:1.55!important;color:#c1cde3!important;max-width:760px!important;margin:0 0 16px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-actions,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:14px 0 0!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup main.ms-page,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup main.ss-latest-directory,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv26{width:calc(100% - 48px)!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;min-width:0!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss26-content-wrap:has(.sv26),body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss26-content-wrap:has(.ss27-saved){width:100%!important;max-width:none!important;padding:0!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-topstats{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-stat{padding:16px!important;min-height:96px!important;display:flex!important;gap:12px!important;align-items:center!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-stat strong{font-size:26px!important;line-height:1.15!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-stat span,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-head small{color:var(--catalog-muted)!important;font-size:16px!important;line-height:1.45!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-row1,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-row2{gap:18px!important;margin:0 0 18px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-head{height:auto!important;min-height:70px!important;padding:16px!important;gap:12px!important;flex-wrap:wrap!important;border-bottom:1px solid var(--catalog-line)!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-head b{font-size:18px!important;line-height:1.35!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-head a{font-size:16px!important;color:#b998ff!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-games{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:16px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-game,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-more{min-width:0!important;border:1px solid #2c3f64!important;border-radius:8px!important;background:#0b182b!important;overflow:hidden!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-gameinfo{padding:12px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-gameinfo b{font-size:16px!important;overflow-wrap:anywhere!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-livebox,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-feedrow,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-trend,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-review{min-width:0!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-grid,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-server-card{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;overflow:hidden!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-map{height:auto!important;min-height:210px!important;width:100%!important;background-position:center!important;background-size:cover!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-card-body{padding:16px!important;min-width:0!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .srvtop{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:flex-start!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .srvtop>div{flex:1 1 180px!important;min-width:0!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-card-body h2{font-size:18px!important;margin:0 0 6px!important;overflow-wrap:anywhere!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-card-body h2 a{color:#f4f6ff!important;font-size:inherit!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-card-body .game{font-size:16px!important;color:var(--catalog-muted)!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-card-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:16px 0!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-card-metrics>div{min-width:0!important;padding:0!important;background:none!important;border:0!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-card-metrics b,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-card-metrics span{display:block!important;font-size:16px!important;overflow-wrap:anywhere!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-card-metrics span{color:var(--catalog-muted)!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-card-actions,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-card-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:14px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-card-actions a,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-card-actions a,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-card-actions button,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-btn,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:9px 14px!important;font-size:16px!important;line-height:1.4!important;border:1px solid #42527b!important;border-radius:7px!important;background:#14223c!important;color:#e6eaff!important;white-space:normal!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-card-actions .join,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-join,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-btn.primary,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-cta{background:linear-gradient(120deg,#a84cff,#6021f9)!important;border-color:#a983ff!important;color:white!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sharebox{display:flex!important;flex-wrap:wrap!important;gap:16px!important;align-items:center!important;justify-content:space-between!important;background:var(--catalog-panel)!important;border:1px solid var(--catalog-line)!important;border-radius:10px!important;padding:20px!important;margin:18px 0!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-intro{width:100%!important;padding:28px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-eyebrow{display:block!important;color:#ba9bff!important;font-size:16px!important;margin-bottom:10px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-panel{background:var(--catalog-panel)!important;padding:18px!important;border:1px solid var(--catalog-line)!important;border-radius:10px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;border-bottom:1px solid var(--catalog-line)!important;padding-bottom:14px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-tabs button{border:1px solid #35496e!important;background:#111f37!important;color:#bac8e3!important;padding:10px 14px!important;border-radius:7px!important;font-size:16px!important;cursor:pointer!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-tabs button[aria-selected="true"]{color:#fff!important;background:#301952!important;border-color:#9c69ee!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-card{padding:18px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-meta{display:flex!important;flex-wrap:wrap!important;gap:8px 16px!important;margin:14px 0!important;color:var(--catalog-muted)!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-empty,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .empty{grid-column:1/-1!important;min-height:150px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;text-align:center!important;padding:24px!important;color:var(--catalog-muted)!important;font-size:16px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-status,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-privacy{color:var(--catalog-muted)!important;font-size:16px!important;margin:16px 0!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-bc{padding:0!important;margin:0 0 14px!important;font-size:16px!important;overflow-wrap:anywhere!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-hero{border:1px solid #35466b!important;border-radius:12px!important;margin:0 0 18px!important;height:auto!important;max-height:none!important;padding:24px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-title{font-size:clamp(26px,3vw,40px)!important;line-height:1.2!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important;text-transform:none!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-hero-grid{gap:20px!important;min-width:0!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-hero-grid>div,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-fact{min-width:0!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-facts{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:10px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-fact{padding:12px!important;border:1px solid #2e4064!important;background:#0b172acb!important;border-radius:7px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-fact b,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-fact small{font-size:16px!important;overflow-wrap:anywhere!important;white-space:normal!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;position:static!important;margin:0 0 18px!important;padding:10px!important;background:#0c192e!important;border:1px solid var(--catalog-line)!important;border-radius:9px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-tabs a{font-size:16px!important;padding:9px 12px!important;min-height:40px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-card{padding:18px!important;margin-bottom:18px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-card p,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-card li{color:#c1cde3!important;font-size:16px!important;line-height:1.6!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-grid{gap:18px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-card table{width:100%!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-card th,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-card td{font-size:16px!important;padding:10px!important;overflow-wrap:anywhere!important}
@media(max-width:1100px){
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-topstats{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-row1,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-row2{grid-template-columns:1fr!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-hero-grid{grid-template-columns:1fr!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-game{display:none!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-server-card{grid-template-columns:1fr!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-map{height:150px!important;min-height:150px!important}
}
@media(max-width:650px){
.ss-catalog-navigation{width:calc(100% - 28px);gap:6px;margin:12px auto}.ss-catalog-navigation a{font-size:16px;padding:8px 11px}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.sl-hero,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ms-hero,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ss-latest-hero,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup main.ms-page,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup main.ss-latest-directory,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv26{width:calc(100% - 28px)!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.sl-hero>.sl-page,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ms-hero>.ms-page,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup section.ss-latest-hero>.wrap,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-intro{padding:20px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-intro{width:100%!important;flex-direction:column!important;align-items:flex-start!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss-latest-grid,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-grid,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-grid{grid-template-columns:minmax(0,1fr)!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-topstats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ms-games{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-hero,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-card,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .ss27-saved-panel{padding:16px!important}
body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-trust,body:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers,.ss-route-saved-servers,.ss-route-server_info).ss27-mockup .sv-owner{width:100%!important;min-width:0!important}
}

body.ss-route-master-server.ss27-mockup .ms-row1,body.ss-route-master-server.ss27-mockup .ms-row2{align-items:start!important}
body.ss27-mockup:is(.ss-route-servers,.ss-route-master-server,.ss-route-latest-servers) section:is(.sl-hero,.ms-hero,.ss-latest-hero){padding:0!important}
body.ss27-mockup.ss-route-latest-servers .ss-latest-server-card,body.ss27-mockup.ss-route-latest-servers .ss-latest-card-body{min-height:0!important;height:auto!important}

/* Compact catalog headings keep discovery controls near the top. */
body.ss27-mockup:is(.ss-route-master-server,.ss-route-latest-servers) section:is(.ms-hero,.ss-latest-hero){min-height:0!important;border-radius:12px!important}
body.ss27-mockup:is(.ss-route-master-server,.ss-route-latest-servers) section:is(.ms-hero,.ss-latest-hero)>:is(.ms-page,.wrap){padding:24px!important}
body.ss27-mockup:is(.ss-route-master-server,.ss-route-latest-servers) section:is(.ms-hero,.ss-latest-hero) h1{font-size:clamp(28px,2.6vw,36px)!important;line-height:1.2!important;margin:0 0 10px!important}
body.ss27-mockup.ss-route-master-server .ms-sub{max-width:780px!important;margin:0!important;color:#bdcbe3!important;line-height:1.6!important}
body.ss27-mockup.ss-route-master-server .ms-sub b{font-weight:500!important}
body.ss27-mockup.ss-route-server_info .sv-hero{padding:18px!important}
body.ss27-mockup.ss-route-server_info .sv-hero-grid{padding:0!important;gap:18px!important}
body.ss27-mockup.ss-route-server_info .sv-title{font-size:clamp(26px,2.5vw,36px)!important;margin:12px 0!important}
body.ss27-mockup.ss-route-server_info .sv-sub{overflow-wrap:anywhere!important;line-height:1.5!important}
body.ss27-mockup.ss-route-server_info .sv-tabs{gap:6px!important;padding:8px!important}
body.ss27-mockup.ss-route-server_info .sv-tabs a{display:inline-flex!important;align-items:center!important;min-height:44px!important;border-radius:7px!important}
body.ss27-mockup.ss-route-server_info .sv-card{border-radius:10px!important;overflow-wrap:anywhere!important}
@media(max-width:650px){
body.ss27-mockup:is(.ss-route-master-server,.ss-route-latest-servers) section:is(.ms-hero,.ss-latest-hero)>:is(.ms-page,.wrap){padding:20px!important}
body.ss27-mockup.ss-route-server_info .sv-hero{padding:16px!important}
}

body.ss27-mockup.ss-route-server_info .sv-grid{align-items:start!important}
body.ss27-mockup.ss-route-server_info .sv-card{padding:0!important;margin-bottom:0!important;min-height:0!important;height:auto!important}
body.ss27-mockup.ss-route-server_info .sv-card .sv-head{height:auto!important;min-height:48px!important;padding:12px 16px!important;gap:10px!important;flex-wrap:wrap!important;line-height:1.4!important}
body.ss27-mockup.ss-route-server_info #map .sv-map img{object-fit:contain!important;background:#061021!important}

body.ss27-mockup.ss-route-server_info .sv26 .sv-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)!important;align-items:start!important;gap:16px!important}
body.ss27-mockup.ss-route-server_info .sv26 .sv-grid > .sv-detail-column{display:flex!important;flex-direction:column!important;gap:16px!important;grid-column:auto!important;order:initial!important;min-width:0!important}
body.ss27-mockup.ss-route-server_info .sv-detail-column > *{order:initial!important;min-width:0!important;width:100%!important;margin:0!important}
body.ss27-mockup.ss-route-server_info .sv26 .sv-grid > :is(#trailer,#trailer-manage){grid-column:1/-1!important}
@media(max-width:780px){body.ss27-mockup.ss-route-server_info .sv26 .sv-grid{grid-template-columns:minmax(0,1fr)!important}body.ss27-mockup.ss-route-server_info .sv26 .sv-grid > .sv-detail-column{grid-column:1/-1!important}}
