/* L2BAZA 1.5.34 — Server catalog/detail consolidated surface.
   Inline server theme and former unified server overrides are consolidated here. */

:root{
  --v1513-bg:#061019;
  --v1513-bg2:#04090e;
  --v1513-panel:#0a1117;
  --v1513-panel2:#0d141b;
  --v1513-line:#2c343c;
  --v1513-gold:#d4a45c;
  --v1513-gold2:#f0cd87;
  --v1513-goldline:#674722;
  --v1513-text:#e9e1d6;
  --v1513-muted:#969b9b;
  --v1513-green:#79bd75;
  --v1513-red:#d96863;
}
body.surface-server-catalog-v1513,
body.surface-server-detail-v1513{
  background:
    radial-gradient(circle at 50% 0,rgba(91,58,27,.08),transparent 32%),
    linear-gradient(180deg,#050a0f 0,#071018 24%,#061019 100%);
  color:var(--v1513-text);
}
body.surface-server-catalog-v1513 .container,
body.surface-server-detail-v1513 .container{width:92vw;max-width:none;margin-inline:auto}
body.surface-server-catalog-v1513 a,
body.surface-server-detail-v1513 a{transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}
body.surface-server-catalog-v1513 .site-header,
body.surface-server-detail-v1513 .site-header{
  position:relative;top:auto;height:68px;z-index:50;
  background:rgba(3,7,10,.985);border-bottom:1px solid #3b2a18;
  box-shadow:0 7px 24px rgba(0,0,0,.38);backdrop-filter:none
}
body.surface-server-catalog-v1513 .header-inner,
body.surface-server-detail-v1513 .header-inner{
  width:94vw;max-width:none;min-height:68px;height:68px;padding:0;gap:22px
}
body.surface-server-catalog-v1513 .brand,
body.surface-server-detail-v1513 .brand{min-width:270px;gap:9px}
body.surface-server-catalog-v1513 .brand-crest,
body.surface-server-detail-v1513 .brand-crest{width:49px;height:49px;object-fit:cover;filter:drop-shadow(0 0 10px rgba(204,146,61,.18))}
body.surface-server-catalog-v1513 .brand-main,
body.surface-server-detail-v1513 .brand-main{font:700 30px/1 Georgia,"Times New Roman",serif;letter-spacing:.7px;background:linear-gradient(180deg,#f5e5c3,#c78e3e);-webkit-background-clip:text;color:transparent}
body.surface-server-catalog-v1513 .brand-sub,
body.surface-server-detail-v1513 .brand-sub{font-size:7.5px;letter-spacing:.35px;color:#8d8982;margin-top:3px}
body.surface-server-catalog-v1513 .main-nav,
body.surface-server-detail-v1513 .main-nav{justify-content:center;gap:25px}
body.surface-server-catalog-v1513 .main-nav a,
body.surface-server-detail-v1513 .main-nav a{font:700 10px/1 Arial,sans-serif;letter-spacing:.15px;color:#ddd7cf;white-space:nowrap}
body.surface-server-catalog-v1513 .main-nav a:hover,
body.surface-server-detail-v1513 .main-nav a:hover{color:var(--v1513-gold2)}
body.surface-server-catalog-v1513 .header-actions,
body.surface-server-detail-v1513 .header-actions{gap:7px}
body.surface-server-catalog-v1513 .icon-btn,
body.surface-server-detail-v1513 .icon-btn{width:31px;height:31px;border:0;background:transparent;color:#eee;font-size:18px}
body.surface-server-catalog-v1513 .login-button,
body.surface-server-detail-v1513 .login-button{height:34px;min-height:34px;padding:0 22px;border:1px solid #55452f;background:#080d11;font-size:9px}
body.surface-server-catalog-v1513 .add-server-button,
body.surface-server-detail-v1513 .add-server-button{height:36px;min-height:36px;padding:0 21px;border:1px solid #b27e3b;background:linear-gradient(#b58140,#80531f);font-size:9px;box-shadow:inset 0 1px rgba(255,255,255,.13)}
body.surface-server-catalog-v1513 .account-link,
body.surface-server-detail-v1513 .account-link{display:flex;align-items:center;gap:7px;min-width:100px;padding-left:8px;border-left:1px solid #33291d;color:#d8d1c8}
body.surface-server-catalog-v1513 .account-glyph,
body.surface-server-detail-v1513 .account-glyph{width:29px;height:29px;display:grid;place-items:center;border:1px solid #684923;border-radius:50%;color:#d6a653}
body.surface-server-catalog-v1513 .account-link b,
body.surface-server-detail-v1513 .account-link b{font-size:8px}
body.surface-server-catalog-v1513 .account-link small,
body.surface-server-detail-v1513 .account-link small{font-size:6px;color:#7f7c76}

/* shared buttons and ornaments */
body.surface-server-catalog-v1513 .btn,
body.surface-server-detail-v1513 .btn{border-radius:0;font-weight:700;letter-spacing:.15px;box-shadow:none}
body.surface-server-catalog-v1513 .btn-gold,
body.surface-server-detail-v1513 .btn-gold{border:1px solid #b57d35;background:linear-gradient(180deg,#bd8845,#80521d);color:#fff0d6;box-shadow:inset 0 1px rgba(255,255,255,.12),0 5px 15px rgba(0,0,0,.22)}
body.surface-server-catalog-v1513 .btn-gold:hover,
body.surface-server-detail-v1513 .btn-gold:hover{background:linear-gradient(180deg,#cf9a51,#936126);color:#fff}
body.surface-server-catalog-v1513 .btn-ghost,
body.surface-server-detail-v1513 .btn-ghost{border:1px solid #37414a;background:#0b1218;color:#d8d3ca}
body.surface-server-catalog-v1513 .breadcrumbs,
body.surface-server-detail-v1513 .breadcrumbs{display:flex;align-items:center;gap:9px;color:#98958f;font-size:10px}
body.surface-server-catalog-v1513 .breadcrumbs a,
body.surface-server-detail-v1513 .breadcrumbs a{color:#cfc7ba}
body.surface-server-catalog-v1513 .breadcrumbs span,
body.surface-server-detail-v1513 .breadcrumbs span{color:#75542d}
body.surface-server-catalog-v1513 .breadcrumbs b,
body.surface-server-detail-v1513 .breadcrumbs b{color:#ddb56f;font-weight:500}

/* ================= CATALOG ================= */
body.surface-server-catalog-v1513 .catalog-hero{
  position:relative;height:205px;padding:0;border-bottom:1px solid #4b3319;overflow:hidden;
  background:
    linear-gradient(90deg,rgba(3,7,10,.93) 0%,rgba(3,7,10,.66) 36%,rgba(3,7,10,.2) 60%,rgba(3,7,10,.76) 100%),
    linear-gradient(180deg,rgba(3,6,8,.03),rgba(4,8,11,.68)),
    var(--catalog-v1513-cover) center 43%/cover no-repeat;
}
body.surface-server-catalog-v1513 .catalog-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(5,11,16,.8) 100%);pointer-events:none}
body.surface-server-catalog-v1513 .catalog-hero>.container{height:100%;position:relative;z-index:2;padding-top:18px}
body.surface-server-catalog-v1513 .catalog-hero .breadcrumbs{margin:0 0 28px}
body.surface-server-catalog-v1513 .catalog-hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}
body.surface-server-catalog-v1513 .eyebrow{display:block;margin-bottom:7px;color:#b8894c;font:700 8px/1 Arial,sans-serif;letter-spacing:1.6px}
body.surface-server-catalog-v1513 .catalog-hero h1{margin:0;color:#e5bd78;font:400 42px/1 Georgia,"Times New Roman",serif;letter-spacing:.55px;text-shadow:0 3px 15px #000}
body.surface-server-catalog-v1513 .catalog-hero p{margin:9px 0 0;color:#ddd5c9;font-size:12px;line-height:1.5;text-shadow:0 2px 8px #000}
body.surface-server-catalog-v1513 .catalog-count{min-width:184px;padding:14px 17px;border:1px solid #654622;background:rgba(5,10,14,.76);text-align:center;box-shadow:0 14px 32px rgba(0,0,0,.28)}
body.surface-server-catalog-v1513 .catalog-count strong{display:block;color:#e3b365;font:400 32px/1 Georgia,serif}
body.surface-server-catalog-v1513 .catalog-count span{display:block;margin-top:5px;color:#9da09d;font-size:9px;letter-spacing:.6px;text-transform:uppercase}
body.surface-server-catalog-v1513 .catalog-shell{padding-top:14px;padding-bottom:34px}
body.surface-server-catalog-v1513 .catalog-status-tabs{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #4b351e;background:#081017;margin-bottom:10px}
body.surface-server-catalog-v1513 .catalog-status-tabs a{height:40px;display:grid;place-items:center;padding:0 8px;text-align:center;border-right:1px solid #282820;color:#aaa8a1;font-size:9px;letter-spacing:.15px}
body.surface-server-catalog-v1513 .catalog-status-tabs a:last-child{border-right:0}
body.surface-server-catalog-v1513 .catalog-status-tabs a:hover{color:#eee;background:#111820}
body.surface-server-catalog-v1513 .catalog-status-tabs a.active{color:#efc476;background:linear-gradient(180deg,#3a2612,#16120d);box-shadow:inset 0 -2px 0 #b67c33}
body.surface-server-catalog-v1513 .catalog-filter-panel{display:grid;grid-template-columns:1.45fr repeat(5,minmax(105px,1fr)) auto auto;gap:8px;padding:11px;border:1px solid #50391f;background:linear-gradient(180deg,#0c1319,#091017);box-shadow:0 13px 30px rgba(0,0,0,.25)}
body.surface-server-catalog-v1513 .catalog-filter-panel label{min-width:0;color:#c9a365;font:700 8px/1 Arial,sans-serif;letter-spacing:.42px}
body.surface-server-catalog-v1513 .catalog-filter-panel input,
body.surface-server-catalog-v1513 .catalog-filter-panel select{display:block;width:100%;height:36px;margin-top:6px;padding:0 10px;border:1px solid #303a43;background:#0a1117;color:#e6dfd5;outline:none;font-size:9px}
body.surface-server-catalog-v1513 .catalog-filter-panel .btn{align-self:end;height:36px;min-height:36px;padding:0 16px;font-size:8px;white-space:nowrap}
body.surface-server-catalog-v1513 .catalog-promoted{margin:12px 0 15px;padding:11px;border:1px solid #594024;background:linear-gradient(180deg,#0c1319,#081016)}
body.surface-server-catalog-v1513 .catalog-promoted-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:9px}
body.surface-server-catalog-v1513 .catalog-promoted-head span{display:inline-flex;padding:3px 6px;background:#362511;color:#d8a85b;font-size:7px;letter-spacing:1px}
body.surface-server-catalog-v1513 .catalog-promoted-head h2{margin:5px 0 0;color:#d9ad68;font:400 19px/1 Georgia,serif}
body.surface-server-catalog-v1513 .catalog-promoted-head small{color:#747a79;font-size:8px}
body.surface-server-catalog-v1513 .catalog-promoted-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
body.surface-server-catalog-v1513 .catalog-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 1px 8px;border-bottom:1px solid #33271a;color:#c7c1b7;font-size:10px}
body.surface-server-catalog-v1513 .catalog-toolbar span{color:#737978}
body.surface-server-catalog-v1513 .view-switch{display:flex;border:1px solid #303840}
body.surface-server-catalog-v1513 .view-switch a{padding:7px 10px;background:#0a1117;color:#8f9492;font-size:8px}
body.surface-server-catalog-v1513 .view-switch a.active{background:#1b150d;color:#e1b35f}
body.surface-server-catalog-v1513 .catalog-layout{display:grid;grid-template-columns:minmax(0,1fr) 278px;gap:15px;align-items:start}
body.surface-server-catalog-v1513 .catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
body.surface-server-catalog-v1513 .catalog-card{position:relative;overflow:hidden;border:1px solid #4f391f;background:linear-gradient(180deg,#0d151c,#081016);box-shadow:0 14px 28px rgba(0,0,0,.28)}
body.surface-server-catalog-v1513 .catalog-card:before{content:"";position:absolute;z-index:2;inset:4px;border:1px solid rgba(205,153,80,.055);pointer-events:none}
body.surface-server-catalog-v1513 .catalog-card.vip{border-color:#735126}
body.surface-server-catalog-v1513 .catalog-card.legendary{border-color:#9a7139;box-shadow:0 15px 34px rgba(0,0,0,.36),inset 0 0 24px rgba(168,109,37,.045)}
body.surface-server-catalog-v1513 .catalog-card:hover{transform:translateY(-2px);border-color:#815b2c;box-shadow:0 18px 36px rgba(0,0,0,.36)}
body.surface-server-catalog-v1513 .catalog-promo{position:absolute;z-index:5;left:0;top:0;padding:4px 8px;background:linear-gradient(180deg,#c7994f,#81571f);color:#251707;font-size:7px;font-weight:800;letter-spacing:.45px}
body.surface-server-catalog-v1513 .catalog-state{position:absolute;z-index:5;right:7px;top:7px;padding:3px 6px;border:1px solid #4b4031;background:rgba(5,9,12,.82);font-size:6.5px;letter-spacing:.6px;color:#c7c1b6}
body.surface-server-catalog-v1513 .catalog-state.is-today{border-color:#8c6027;color:#e3af58}
body.surface-server-catalog-v1513 .catalog-state.is-opened{border-color:#35513f;color:#79b987}
body.surface-server-catalog-v1513 .catalog-card-art{height:142px;position:relative;display:grid;place-items:center;border-bottom:1px solid #32291e;background:linear-gradient(180deg,rgba(4,7,10,.05),rgba(4,7,10,.82)),var(--card-cover) center 48%/cover no-repeat}
body.surface-server-catalog-v1513 .catalog-card-art:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(183,128,53,.16),transparent 36%);pointer-events:none}
body.surface-server-catalog-v1513 .catalog-card-emblem{position:relative;z-index:2;width:68px;height:68px;display:grid;place-items:center;border:1px solid rgba(200,145,69,.58);background:rgba(4,8,11,.58);transform:none;box-shadow:0 8px 20px rgba(0,0,0,.45)}
body.surface-server-catalog-v1513 .catalog-card-emblem img{width:60px;height:60px;object-fit:contain;filter:drop-shadow(0 4px 10px #000)}
body.surface-server-catalog-v1513 .catalog-card-body{padding:11px}
body.surface-server-catalog-v1513 .catalog-card-title{display:flex;align-items:center;gap:6px}
body.surface-server-catalog-v1513 .catalog-card-title h3{margin:0;color:#f0e6d8;font:400 19px/1 Georgia,serif}
body.surface-server-catalog-v1513 .verified-dot{width:17px;height:17px;font-size:9px}
body.surface-server-catalog-v1513 .compact-chips{display:flex;gap:4px;margin:8px 0}
body.surface-server-catalog-v1513 .compact-chips span{padding:3px 5px;border:1px solid #303940;background:#091016;color:#d5d0c7;font-size:7px}
body.surface-server-catalog-v1513 .catalog-opening{padding:7px 0;border-top:1px solid #222b32;border-bottom:1px solid #222b32;color:#dcae5d;font-size:8.5px}
body.surface-server-catalog-v1513 .catalog-opening.opened{color:#8ca18f}
body.surface-server-catalog-v1513 .catalog-meta,
body.surface-server-catalog-v1513 .catalog-stats{display:flex;justify-content:space-between;gap:7px;padding:8px 0;color:#afb2af;font-size:7.5px}
body.surface-server-catalog-v1513 .catalog-stats{border-top:1px solid #222b32;color:#c7c1b7}
body.surface-server-catalog-v1513 .catalog-stats span:first-child{color:#e0ad57}
body.surface-server-catalog-v1513 .catalog-stats span:nth-child(2){color:#d76861}
body.surface-server-catalog-v1513 .catalog-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:8px}
body.surface-server-catalog-v1513 .catalog-card-actions .btn{height:30px;min-height:30px;padding:0 7px;font-size:7px}
body.surface-server-catalog-v1513 .catalog-sidebar{display:grid;gap:9px}
body.surface-server-catalog-v1513 .catalog-side-panel{position:relative;overflow:hidden;padding:13px;border:1px solid #5d4326;background:linear-gradient(180deg,#0d151b,#081016);box-shadow:0 13px 29px rgba(0,0,0,.24)}
body.surface-server-catalog-v1513 .catalog-side-panel:before{content:"";position:absolute;inset:4px;border:1px solid rgba(202,151,78,.055);pointer-events:none}
body.surface-server-catalog-v1513 .catalog-side-panel h3{position:relative;margin:0 0 10px;color:#d7aa62;font:400 16px/1 Georgia,serif}
body.surface-server-catalog-v1513 .catalog-side-panel p{position:relative;margin:0;color:#a6aaa8;font-size:9px;line-height:1.5}
body.surface-server-catalog-v1513 .catalog-side-panel>.btn{position:relative;width:100%;height:31px;min-height:31px;margin-top:10px;font-size:7.5px}
body.surface-server-catalog-v1513 .mini-openings{position:relative;display:grid}
body.surface-server-catalog-v1513 .mini-openings a{display:grid;grid-template-columns:1fr auto;gap:8px;padding:9px 0;border-bottom:1px solid #262c31}
body.surface-server-catalog-v1513 .mini-openings a:last-child{border-bottom:0}
body.surface-server-catalog-v1513 .mini-openings b{display:block;color:#e2ddd4;font-size:9px}
body.surface-server-catalog-v1513 .mini-openings span{display:block;margin-top:3px;color:#858b8a;font-size:7px}
body.surface-server-catalog-v1513 .mini-openings time{color:#dca957;font:400 15px/1 Georgia,serif;text-align:right}
body.surface-server-catalog-v1513 .mini-openings time small{display:block;margin-top:2px;color:#8f9490;font:400 7px Arial,sans-serif}
body.surface-server-catalog-v1513 .side-fantasy{text-align:left;min-height:174px;padding-left:103px;background:linear-gradient(90deg,rgba(8,14,19,.18),rgba(8,14,19,.98) 48%),#0a1117}
body.surface-server-catalog-v1513 .catalog-side-art{position:absolute;left:-19px;bottom:-8px;width:132px;height:172px;object-fit:cover;object-position:center;opacity:.88;filter:saturate(.8) contrast(1.05)}
body.surface-server-catalog-v1513 .side-fantasy-icon{display:none}
body.surface-server-catalog-v1513 .catalog-list{display:grid;gap:6px}
body.surface-server-catalog-v1513 .catalog-list-row{display:grid;grid-template-columns:48px minmax(180px,1.6fr) 1fr .65fr .7fr auto;gap:12px;align-items:center;padding:10px;border:1px solid #34404a;background:linear-gradient(90deg,#0e151c,#091117);box-shadow:0 8px 20px rgba(0,0,0,.18)}
body.surface-server-catalog-v1513 .list-emblem{width:42px;height:42px;display:grid;place-items:center;border:1px solid #76552e;background:#16110b;color:#d9ad67;font:400 18px Georgia,serif}
body.surface-server-catalog-v1513 .list-main h3{margin:0 0 5px;font:400 16px Georgia,serif}
body.surface-server-catalog-v1513 .catalog-list-row small{display:block;color:#777e7d;font-size:6.5px;letter-spacing:.55px}
body.surface-server-catalog-v1513 .catalog-list-row b{display:block;margin-top:3px;font-size:9px}
body.surface-server-catalog-v1513 .catalog-list-actions{display:flex;gap:5px}
body.surface-server-catalog-v1513 .catalog-list-actions .btn{height:31px;min-height:31px;font-size:7px}
body.surface-server-catalog-v1513 .pagination{display:flex;justify-content:center;gap:5px;margin-top:16px}
body.surface-server-catalog-v1513 .pagination a{width:31px;height:31px;display:grid;place-items:center;border:1px solid #38414a;background:#0a1117;color:#b5b4af;font-size:9px}
body.surface-server-catalog-v1513 .pagination a.active{border-color:#795526;background:#21170d;color:#e5b666}

/* ================= SERVER DETAIL ================= */
body.surface-server-detail-v1513 .server-page-hero{
  position:relative;min-height:350px;border-bottom:1px solid #51371b;overflow:hidden;
  background-image:
    linear-gradient(90deg,rgba(3,7,10,.94) 0%,rgba(3,7,10,.57) 34%,rgba(3,7,10,.15) 61%,rgba(3,7,10,.58) 100%),
    linear-gradient(180deg,rgba(3,6,8,.08),rgba(4,8,11,.70)),
    var(--server-custom-cover);
  background-position:center 46%;background-size:cover;background-repeat:no-repeat
}
body.surface-server-detail-v1513 .server-page-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,7,10,.04),rgba(4,7,10,.12) 62%,#071018 100%);pointer-events:none}
body.surface-server-detail-v1513 .server-hero-content{position:relative;z-index:2;padding-top:15px;padding-bottom:23px}
body.surface-server-detail-v1513 .server-hero-content .breadcrumbs{margin-bottom:18px}
body.surface-server-detail-v1513 .server-hero-grid{width:calc(100% - 350px);display:grid;grid-template-columns:260px minmax(0,1fr);grid-template-rows:auto auto;gap:10px 26px;align-items:center}
body.surface-server-detail-v1513 .server-identity{grid-row:1/3;text-align:center;position:relative}
body.surface-server-detail-v1513 .project-emblem{width:112px;height:112px;margin:0 auto 9px;display:grid;place-items:center;border:0;background:radial-gradient(circle,rgba(192,136,55,.13),transparent 64%);filter:drop-shadow(0 10px 20px rgba(0,0,0,.5))}
body.surface-server-detail-v1513 .project-emblem img{width:100%;height:100%;object-fit:contain}
body.surface-server-detail-v1513 .promo-ribbon{display:inline-flex;padding:4px 9px;margin-bottom:7px;border:1px solid #a77a3c;background:linear-gradient(180deg,#7d5525,#4d3215);color:#efd19b;font-size:8px;letter-spacing:.45px}
body.surface-server-detail-v1513 .project-wordmark{font:700 34px/1 Georgia,serif;letter-spacing:2.7px;color:#ede1d1;text-shadow:0 4px 18px #000;word-break:break-word}
body.surface-server-detail-v1513 .server-summary{grid-column:2}
body.surface-server-detail-v1513 .server-summary h1{margin:0 0 9px;color:#efc879;font:400 35px/1 Georgia,serif;text-shadow:0 3px 14px #000}
body.surface-server-detail-v1513 .verified-dot{display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#288ecc;color:#fff;font:700 10px Arial,sans-serif;vertical-align:3px}
body.surface-server-detail-v1513 .server-tag-row{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}
body.surface-server-detail-v1513 .server-tag-row span{padding:5px 9px;border:1px solid #4a3a29;background:rgba(7,11,15,.78);color:#e9e0d3;font-size:9px}
body.surface-server-detail-v1513 .server-summary p{max-width:690px;margin:0;color:#c9c3b9;font-size:10px;line-height:1.55}
body.surface-server-detail-v1513 .server-feature-inline{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 13px;color:#82bd74;font-size:8.5px}
body.surface-server-detail-v1513 .server-feature-inline span{padding:0;border:0;background:none}
body.surface-server-detail-v1513 .server-hero-actions{display:flex;gap:7px;flex-wrap:wrap}
body.surface-server-detail-v1513 .server-hero-actions .btn{height:34px;min-height:34px;padding:0 14px;font-size:8px}
body.surface-server-detail-v1513 .btn-social{min-width:105px;border:1px solid #37414a;background:rgba(9,15,20,.82);color:#ddd8d0}
body.surface-server-detail-v1513 .btn-discord:hover{border-color:#7160b8;color:#c5bdf5}
body.surface-server-detail-v1513 .btn-telegram:hover{border-color:#3780aa;color:#b9e0f6}
body.surface-server-detail-v1513 .server-hero-stats{grid-column:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:5px;border-top:1px solid rgba(92,66,35,.66);border-bottom:1px solid rgba(92,66,35,.35);background:rgba(5,9,13,.38)}
body.surface-server-detail-v1513 .server-hero-stats>div{min-width:0;padding:9px 8px;text-align:center;border-right:1px solid #332b22}
body.surface-server-detail-v1513 .server-hero-stats>div:last-child{border-right:0}
body.surface-server-detail-v1513 .server-hero-stats span{display:inline;color:#dfa94f;font-size:16px}
body.surface-server-detail-v1513 .server-hero-stats div:nth-child(2) span{color:#dc5c57}
body.surface-server-detail-v1513 .server-hero-stats strong{display:inline;margin-left:4px;color:#ece4d8;font:400 19px Georgia,serif}
body.surface-server-detail-v1513 .server-hero-stats small{display:block;margin-top:2px;color:#838786;font-size:7px}
body.surface-server-detail-v1513 .server-flash-wrap{margin-top:10px;margin-bottom:-3px}
body.surface-server-detail-v1513 .server-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;padding-top:12px;padding-bottom:30px;align-items:start}
body.surface-server-detail-v1513 .server-main{min-width:0}
body.surface-server-detail-v1513 .server-sidebar{min-width:0;margin-top:-255px;position:relative;z-index:6}
body.surface-server-detail-v1513 .server-tabs{display:flex;align-items:center;overflow:auto;margin-bottom:9px;border:1px solid #594024;background:linear-gradient(180deg,#0d141a,#091016);box-shadow:0 12px 28px rgba(0,0,0,.24)}
body.surface-server-detail-v1513 .server-tabs a{flex:1;min-width:120px;height:42px;display:grid;place-items:center;padding:0 8px;border-right:1px solid #292821;color:#aaa79f;font-size:8.5px;white-space:nowrap}
body.surface-server-detail-v1513 .server-tabs a:last-child{border-right:0}
body.surface-server-detail-v1513 .server-tabs a.active,
body.surface-server-detail-v1513 .server-tabs a:hover{color:#e6b35e;background:linear-gradient(180deg,#2d1e0f,#111319);box-shadow:inset 0 -2px 0 #bc8137}
body.surface-server-detail-v1513 .server-seo-paths{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0 0 8px;padding:7px 9px;border:1px solid #2d343a;background:#091016}
body.surface-server-detail-v1513 .server-seo-paths>span{color:#737978;font-size:6.5px;letter-spacing:.8px}
body.surface-server-detail-v1513 .server-seo-paths a{padding:4px 7px;border:1px solid #4b3821;color:#d8aa5e;font-size:7px}
body.surface-server-detail-v1513 .server-section{position:relative;margin-bottom:10px;padding:18px;border:1px solid #4b3823;background:linear-gradient(180deg,#0d141a,#091016);box-shadow:0 13px 30px rgba(0,0,0,.24)}
body.surface-server-detail-v1513 .server-section:before,
body.surface-server-detail-v1513 .server-side-panel:before{content:"";position:absolute;inset:4px;border:1px solid rgba(205,154,83,.055);pointer-events:none}
body.surface-server-detail-v1513 .server-section h2,
body.surface-server-detail-v1513 .section-line-head h2{margin:0 0 11px;color:#d8aa61;font:400 18px/1 Georgia,serif}
body.surface-server-detail-v1513 .overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
body.surface-server-detail-v1513 .server-about p{margin:0;color:#b7b4ad;font-size:9.5px;line-height:1.65}
body.surface-server-detail-v1513 .server-bullets{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}
body.surface-server-detail-v1513 .server-bullets li{color:#ccc6bc;font-size:9px}
body.surface-server-detail-v1513 .server-bullets li:before{content:"✧";color:#c9974d;margin-right:8px}
body.surface-server-detail-v1513 .server-specs{border:1px solid #28313a;background:#091016}
body.surface-server-detail-v1513 .server-specs div{display:grid;grid-template-columns:1fr 1.2fr;gap:10px;padding:7px 10px;border-bottom:1px solid #222a31;font-size:8.5px}
body.surface-server-detail-v1513 .server-specs div:last-child{border-bottom:0}
body.surface-server-detail-v1513 .server-specs span{color:#878d8b}
body.surface-server-detail-v1513 .server-specs b{color:#dfd9cf;font-weight:500}
body.surface-server-detail-v1513 .status-live{color:#76bd7b!important}
body.surface-server-detail-v1513 .section-line-head{display:flex;align-items:center;justify-content:space-between}
body.surface-server-detail-v1513 .section-line-head>a{color:#a18d6d;font-size:7px}
body.surface-server-detail-v1513 .advantage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
body.surface-server-detail-v1513 .advantage-card{min-height:122px;padding:12px 9px;text-align:center;border:1px solid #3a3023;background:linear-gradient(180deg,#0b1218,#081016)}
body.surface-server-detail-v1513 .adv-icon{height:39px;color:#d9a654;font-size:29px;line-height:39px}
body.surface-server-detail-v1513 .advantage-card h3{margin:7px 0 5px;color:#d9b06b;font:400 10px/1.2 Georgia,serif}
body.surface-server-detail-v1513 .advantage-card p{margin:0;color:#8f9491;font-size:7.5px;line-height:1.45}
body.surface-server-detail-v1513 .server-gallery-main{height:275px;border:1px solid #654820;background-position:center 48%;background-size:cover;background-repeat:no-repeat}
body.surface-server-detail-v1513 .server-gallery-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:6px}
body.surface-server-detail-v1513 .server-gallery-thumbs span{height:58px;border:1px solid #4e3a24;background-position:center;background-size:cover;background-repeat:no-repeat;filter:none}
body.surface-server-detail-v1513 .split-bottom{display:grid;grid-template-columns:1.15fr .85fr;gap:16px}
body.surface-server-detail-v1513 .review-compose{margin-bottom:9px;padding:10px;border:1px solid #333a41;background:#081016}
body.surface-server-detail-v1513 .review-compose-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}
body.surface-server-detail-v1513 .review-compose-head strong{color:#d9aa5f;font-size:8px}.surface-server-detail-v1513 .review-compose-head span{color:#757a78;font-size:7px}
body.surface-server-detail-v1513 .review-compose-grid{display:grid;grid-template-columns:90px 1fr auto;gap:8px;align-items:end}
body.surface-server-detail-v1513 .review-compose label{color:#9e9b94;font-size:7px}
body.surface-server-detail-v1513 .review-compose select,
body.surface-server-detail-v1513 .review-compose textarea{display:block;width:100%;margin-top:4px;border:1px solid #313941;background:#091016;color:#ddd7ce;padding:7px;font-size:8px}
body.surface-server-detail-v1513 .review-compose select{height:34px}.surface-server-detail-v1513 .review-compose textarea{min-height:58px;resize:vertical}
body.surface-server-detail-v1513 .review-compose .btn{height:34px;min-height:34px;font-size:7px}
body.surface-server-detail-v1513 .review-list{display:grid;gap:6px}
body.surface-server-detail-v1513 .review-item{display:grid;grid-template-columns:34px 1fr auto;gap:8px;padding:9px;border:1px solid #30363d;background:#091016}
body.surface-server-detail-v1513 .review-avatar{width:34px;height:34px;display:grid;place-items:center;border:1px solid #654821;background:#171109;color:#ddb067;font:400 15px Georgia,serif}
body.surface-server-detail-v1513 .review-item strong{font-size:8.5px}.surface-server-detail-v1513 .review-item p{margin:3px 0 0;color:#9da19f;font-size:7.5px;line-height:1.45}.surface-server-detail-v1513 .review-score{color:#e0ac55;font-size:8px;white-space:nowrap}
body.surface-server-detail-v1513 .similar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
body.surface-server-detail-v1513 .similar-card{padding:8px;border:1px solid #33302a;background:#091016}
body.surface-server-detail-v1513 .similar-art{height:58px;margin:-8px -8px 8px;background:linear-gradient(180deg,rgba(4,7,10,.05),rgba(4,7,10,.62)),url('/media/l2v152-card-rising.webp') center/cover no-repeat}
body.surface-server-detail-v1513 .similar-card:nth-child(even) .similar-art{background-image:linear-gradient(180deg,rgba(4,7,10,.05),rgba(4,7,10,.62)),url('/media/l2v152-card-eternal.webp')}
body.surface-server-detail-v1513 .similar-card h3{margin:0 0 5px;color:#e0d9cf;font:400 12px Georgia,serif}
body.surface-server-detail-v1513 .similar-card>div:nth-of-type(2){display:flex;gap:3px;flex-wrap:wrap}.surface-server-detail-v1513 .similar-card>div:nth-of-type(2) span{padding:2px 4px;border:1px solid #30383f;color:#aeadab;font-size:6px}.surface-server-detail-v1513 .similar-card p{font-size:7px;color:#c59a55}.surface-server-detail-v1513 .similar-card .btn{width:100%;height:27px;min-height:27px;font-size:6.5px}
body.surface-server-detail-v1513 .seo-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.surface-server-detail-v1513 .seo-related-card{display:block;padding:8px;border:1px solid #34312a;background:#091016}.surface-server-detail-v1513 .seo-related-image{height:74px;margin:-8px -8px 7px;background-position:center;background-size:cover}.surface-server-detail-v1513 .seo-related-card>span{color:#c9994c;font-size:6px}.surface-server-detail-v1513 .seo-related-card h3{margin:5px 0;color:#ded7cd;font:400 11px/1.2 Georgia,serif}.surface-server-detail-v1513 .seo-related-card p{margin:0 0 5px;color:#898e8c;font-size:7px;line-height:1.4}.surface-server-detail-v1513 .seo-related-card small{color:#707674;font-size:6px}
body.surface-server-detail-v1513 .server-side-panel{position:relative;overflow:hidden;margin-bottom:9px;padding:13px;border:1px solid #644824;background:linear-gradient(180deg,#0d141a,#081016);box-shadow:0 13px 30px rgba(0,0,0,.28);text-align:center}
body.surface-server-detail-v1513 .server-side-panel h3{position:relative;margin:0 0 9px;color:#d9aa61;font:400 17px/1 Georgia,serif}
body.surface-server-detail-v1513 .server-side-panel p{position:relative;margin:0;color:#a1a5a2;font-size:8.5px;line-height:1.5}
body.surface-server-detail-v1513 .server-side-panel .btn,
body.surface-server-detail-v1513 .server-side-panel>a.btn{position:relative;width:100%;height:31px;min-height:31px;margin-top:9px;font-size:7.5px}
body.surface-server-detail-v1513 .countdown-panel{padding:14px 12px;background:linear-gradient(180deg,rgba(13,20,26,.96),rgba(7,13,18,.98)),url('/media/l2v152-panel-texture.webp') center/cover}
body.surface-server-detail-v1513 .countdown-panel h3{font-size:18px;margin-bottom:10px}
body.surface-server-detail-v1513 .countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:9px 0 10px}
body.surface-server-detail-v1513 .countdown>div{padding:9px 3px;border:1px solid #60421f;background:#091016}
body.surface-server-detail-v1513 .countdown strong{display:block;color:#f0e7d9;font:400 23px/1 Georgia,serif}
body.surface-server-detail-v1513 .countdown span{display:block;margin-top:4px;color:#c4a16b;font-size:6px}
body.surface-server-detail-v1513 .countdown-panel p{color:#d7d0c6;font-size:8px}.surface-server-detail-v1513 .countdown-panel p b{color:#dfae5c}.surface-server-detail-v1513 .countdown-panel small{display:block;margin-top:5px;color:#898e8b;font-size:7px}
body.surface-server-detail-v1513 .side-art{height:82px;margin:-5px auto 4px;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.95;filter:saturate(.9)}
body.surface-server-detail-v1513 .side-art-vote{height:90px;background-position:center 40%}
body.surface-server-detail-v1513 .side-art-gift{height:95px;background-position:center 48%}
body.surface-server-detail-v1513 .bonus-items{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:9px 0}
body.surface-server-detail-v1513 .bonus-items span{min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #493720;background:#091016;color:#d8a95c;font-size:13px;font-weight:700}
body.surface-server-detail-v1513 .bonus-items small{display:block;margin-top:4px;color:#8f938f;font-size:5.5px;font-weight:400}
body.surface-server-detail-v1513 .share-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.surface-server-detail-v1513 .share-buttons button{height:29px;border:1px solid #343d45;background:#0c1319;color:#d8d2c9;font-size:7px}
body.surface-server-detail-v1513 .player-login-hint{padding:9px;border:1px solid #343b42;background:#091016;color:#929794;font-size:8px}.surface-server-detail-v1513 .player-login-hint a{color:#d5a75b}

/* shared trust/footer */
body.surface-server-catalog-v1513 .trust-strip,
body.surface-server-detail-v1513 .trust-strip{width:100%;display:grid;grid-template-columns:repeat(5,1fr);min-height:47px;margin:0;border-top:1px solid #2f2a22;border-bottom:1px solid #282c2f;background:#071017}
body.surface-server-catalog-v1513 .trust-strip>div,
body.surface-server-detail-v1513 .trust-strip>div{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 10px;border-right:1px solid #282f34}
body.surface-server-catalog-v1513 .trust-strip>div:last-child,
body.surface-server-detail-v1513 .trust-strip>div:last-child{border-right:0}
body.surface-server-catalog-v1513 .trust-seal,
body.surface-server-detail-v1513 .trust-seal{font-style:normal;color:#d0a04f;font-size:20px}
body.surface-server-catalog-v1513 .trust-strip b,
body.surface-server-detail-v1513 .trust-strip b{display:block;color:#d5d0c7;font-size:8px}
body.surface-server-catalog-v1513 .trust-strip small,
body.surface-server-detail-v1513 .trust-strip small{display:block;margin-top:2px;color:#727977;font-size:6px}
body.surface-server-catalog-v1513 .site-footer,
body.surface-server-detail-v1513 .site-footer{min-height:135px;padding:0;background:linear-gradient(180deg,rgba(5,10,14,.98),rgba(3,6,9,.995)),url('/media/l2v152-ornament-tile.webp') center/420px;border-top:0}
body.surface-server-catalog-v1513 .footer-grid,
body.surface-server-detail-v1513 .footer-grid{width:92vw;max-width:none;min-height:135px;display:grid;grid-template-columns:1.45fr .78fr .82fr .95fr .8fr;gap:28px;padding:19px 0;align-items:start}
body.surface-server-catalog-v1513 .footer-logo,
body.surface-server-detail-v1513 .footer-logo{display:flex;align-items:center;gap:7px}
body.surface-server-catalog-v1513 .footer-logo img,
body.surface-server-detail-v1513 .footer-logo img{width:45px;height:45px}
body.surface-server-catalog-v1513 .footer-logo span,
body.surface-server-detail-v1513 .footer-logo span{display:flex;flex-direction:column}
body.surface-server-catalog-v1513 .footer-logo b,
body.surface-server-detail-v1513 .footer-logo b{color:#d4a65b;font:400 22px Georgia,serif}
body.surface-server-catalog-v1513 .footer-logo small,
body.surface-server-detail-v1513 .footer-logo small{color:#767b78;font-size:5.5px}
body.surface-server-catalog-v1513 .footer-brand p,
body.surface-server-detail-v1513 .footer-brand p{max-width:320px;margin:8px 0;color:#8c918f;font-size:7px;line-height:1.5}
body.surface-server-catalog-v1513 .footer-brand>small,
body.surface-server-detail-v1513 .footer-brand>small{color:#626967;font-size:6px}
body.surface-server-catalog-v1513 .footer-grid h4,
body.surface-server-detail-v1513 .footer-grid h4{margin:0 0 8px;color:#c99b4d;font:400 11px Georgia,serif}
body.surface-server-catalog-v1513 .footer-grid>div>a,
body.surface-server-detail-v1513 .footer-grid>div>a{display:block;margin:3px 0;color:#888e8b;font-size:7px}
body.surface-server-catalog-v1513 .social-row,
body.surface-server-detail-v1513 .social-row{display:flex;gap:6px}
body.surface-server-catalog-v1513 .social-row span,
body.surface-server-detail-v1513 .social-row span{width:28px;height:28px;display:grid;place-items:center;border:1px solid #5d4224;border-radius:50%;background:#0d1318;color:#dda95a;font-size:7px}
body.surface-server-catalog-v1513 .compare-tray,
body.surface-server-detail-v1513 .compare-tray{z-index:80}

@media (min-width:1850px){
  body.surface-server-catalog-v1513 .site-header,
  body.surface-server-detail-v1513 .site-header{height:82px}
  body.surface-server-catalog-v1513 .header-inner,
  body.surface-server-detail-v1513 .header-inner{height:82px;min-height:82px}
  body.surface-server-catalog-v1513 .brand-crest,
  body.surface-server-detail-v1513 .brand-crest{width:59px;height:59px}
  body.surface-server-catalog-v1513 .brand-main,
  body.surface-server-detail-v1513 .brand-main{font-size:36px}
  body.surface-server-catalog-v1513 .brand-sub,
  body.surface-server-detail-v1513 .brand-sub{font-size:9px}
  body.surface-server-catalog-v1513 .main-nav,
  body.surface-server-detail-v1513 .main-nav{gap:30px}
  body.surface-server-catalog-v1513 .main-nav a,
  body.surface-server-detail-v1513 .main-nav a{font-size:12px}
  body.surface-server-catalog-v1513 .catalog-hero{height:248px}
  body.surface-server-catalog-v1513 .catalog-hero>.container{padding-top:22px}
  body.surface-server-catalog-v1513 .catalog-hero .breadcrumbs{margin-bottom:34px;font-size:12px}
  body.surface-server-catalog-v1513 .catalog-hero h1{font-size:51px}.surface-server-catalog-v1513 .catalog-hero p{font-size:14px}.surface-server-catalog-v1513 .catalog-count{min-width:223px;padding:17px 20px}.surface-server-catalog-v1513 .catalog-count strong{font-size:39px}.surface-server-catalog-v1513 .catalog-count span{font-size:11px}
  body.surface-server-catalog-v1513 .catalog-status-tabs a{height:48px;font-size:11px}.surface-server-catalog-v1513 .catalog-filter-panel{gap:10px;padding:13px}.surface-server-catalog-v1513 .catalog-filter-panel label{font-size:10px}.surface-server-catalog-v1513 .catalog-filter-panel input,.surface-server-catalog-v1513 .catalog-filter-panel select{height:43px;font-size:11px}.surface-server-catalog-v1513 .catalog-filter-panel .btn{height:43px;min-height:43px;font-size:10px}
  body.surface-server-catalog-v1513 .catalog-layout{grid-template-columns:minmax(0,1fr) 335px;gap:18px}.surface-server-catalog-v1513 .catalog-grid{gap:12px}.surface-server-catalog-v1513 .catalog-card-art{height:172px}.surface-server-catalog-v1513 .catalog-card-emblem{width:82px;height:82px}.surface-server-catalog-v1513 .catalog-card-emblem img{width:72px;height:72px}.surface-server-catalog-v1513 .catalog-card-body{padding:13px}.surface-server-catalog-v1513 .catalog-card-title h3{font-size:23px}.surface-server-catalog-v1513 .compact-chips span{font-size:8.5px}.surface-server-catalog-v1513 .catalog-opening{font-size:10px}.surface-server-catalog-v1513 .catalog-meta,.surface-server-catalog-v1513 .catalog-stats{font-size:9px}.surface-server-catalog-v1513 .catalog-card-actions .btn{height:36px;min-height:36px;font-size:8.5px}
  body.surface-server-catalog-v1513 .catalog-side-panel{padding:16px}.surface-server-catalog-v1513 .catalog-side-panel h3{font-size:19px}.surface-server-catalog-v1513 .catalog-side-panel p{font-size:11px}.surface-server-catalog-v1513 .mini-openings b{font-size:11px}.surface-server-catalog-v1513 .mini-openings span{font-size:8.5px}.surface-server-catalog-v1513 .mini-openings time{font-size:18px}

  body.surface-server-detail-v1513 .server-page-hero{min-height:390px}.surface-server-detail-v1513 .server-hero-content{padding-top:18px}.surface-server-detail-v1513 .server-hero-content .breadcrumbs{font-size:12px;margin-bottom:22px}.surface-server-detail-v1513 .server-hero-grid{width:calc(100% - 420px);grid-template-columns:315px minmax(0,1fr);gap:13px 31px}.surface-server-detail-v1513 .project-emblem{width:136px;height:136px}.surface-server-detail-v1513 .promo-ribbon{font-size:10px;padding:5px 11px}.surface-server-detail-v1513 .project-wordmark{font-size:41px}.surface-server-detail-v1513 .server-summary h1{font-size:42px}.surface-server-detail-v1513 .server-tag-row span{font-size:11px;padding:6px 11px}.surface-server-detail-v1513 .server-summary p{font-size:12px}.surface-server-detail-v1513 .server-feature-inline{font-size:10px}.surface-server-detail-v1513 .server-hero-actions .btn{height:41px;min-height:41px;font-size:10px}.surface-server-detail-v1513 .server-hero-stats strong{font-size:23px}.surface-server-detail-v1513 .server-hero-stats small{font-size:8.5px}.surface-server-detail-v1513 .server-page-layout{grid-template-columns:minmax(0,1fr) 388px;gap:19px}.surface-server-detail-v1513 .server-sidebar{margin-top:-275px}.surface-server-detail-v1513 .server-tabs a{height:51px;font-size:10px}.surface-server-detail-v1513 .server-section{padding:22px}.surface-server-detail-v1513 .server-section h2,.surface-server-detail-v1513 .section-line-head h2{font-size:22px}.surface-server-detail-v1513 .server-about p{font-size:11.5px}.surface-server-detail-v1513 .server-bullets li{font-size:11px}.surface-server-detail-v1513 .server-specs div{padding:9px 12px;font-size:10px}.surface-server-detail-v1513 .advantage-card{min-height:148px;padding:15px 11px}.surface-server-detail-v1513 .adv-icon{height:47px;font-size:35px}.surface-server-detail-v1513 .advantage-card h3{font-size:12px}.surface-server-detail-v1513 .advantage-card p{font-size:9px}.surface-server-detail-v1513 .server-gallery-main{height:334px}.surface-server-detail-v1513 .server-gallery-thumbs span{height:70px}.surface-server-detail-v1513 .server-side-panel{padding:16px}.surface-server-detail-v1513 .server-side-panel h3{font-size:21px}.surface-server-detail-v1513 .server-side-panel p{font-size:10px}.surface-server-detail-v1513 .countdown strong{font-size:28px}.surface-server-detail-v1513 .countdown-panel p{font-size:10px}.surface-server-detail-v1513 .side-art-vote{height:109px}.surface-server-detail-v1513 .side-art-gift{height:115px}
}

@media (max-width:1180px){
  body.surface-server-catalog-v1513 .main-nav,
  body.surface-server-detail-v1513 .main-nav{display:none}
  body.surface-server-catalog-v1513 .menu-toggle,
  body.surface-server-detail-v1513 .menu-toggle{display:grid}
  body.surface-server-catalog-v1513 .catalog-filter-panel{grid-template-columns:repeat(4,1fr)}
  body.surface-server-catalog-v1513 .filter-search{grid-column:span 2}
  body.surface-server-catalog-v1513 .catalog-layout{grid-template-columns:1fr}
  body.surface-server-catalog-v1513 .catalog-sidebar{grid-template-columns:repeat(3,1fr)}
  body.surface-server-catalog-v1513 .catalog-promoted-grid,
  body.surface-server-catalog-v1513 .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.surface-server-detail-v1513 .server-hero-grid{width:100%;grid-template-columns:220px minmax(0,1fr)}
  body.surface-server-detail-v1513 .server-page-layout{grid-template-columns:1fr}
  body.surface-server-detail-v1513 .server-sidebar{margin-top:0;display:grid;grid-template-columns:repeat(2,1fr);gap:9px}
  body.surface-server-detail-v1513 .countdown-panel{grid-column:1/-1}
  body.surface-server-detail-v1513 .advantage-grid{grid-template-columns:repeat(3,1fr)}
}

@media (max-width:760px){
  body.surface-server-catalog-v1513 .container,
  body.surface-server-detail-v1513 .container{width:94vw}
  body.surface-server-catalog-v1513 .site-header,
  body.surface-server-detail-v1513 .site-header{height:58px}
  body.surface-server-catalog-v1513 .header-inner,
  body.surface-server-detail-v1513 .header-inner{width:94vw;height:58px;min-height:58px;gap:8px}
  body.surface-server-catalog-v1513 .brand{min-width:0}.surface-server-catalog-v1513 .brand-crest,.surface-server-detail-v1513 .brand-crest{width:40px;height:40px}.surface-server-catalog-v1513 .brand-main,.surface-server-detail-v1513 .brand-main{font-size:22px}.surface-server-catalog-v1513 .brand-sub,.surface-server-detail-v1513 .brand-sub{display:none}.surface-server-catalog-v1513 .header-actions,.surface-server-detail-v1513 .header-actions{margin-left:auto}.surface-server-catalog-v1513 .icon-btn,.surface-server-detail-v1513 .icon-btn{display:none}.surface-server-catalog-v1513 .login-button,.surface-server-detail-v1513 .login-button{display:none}.surface-server-catalog-v1513 .add-server-button,.surface-server-detail-v1513 .add-server-button{display:none}
  body.surface-server-catalog-v1513 .catalog-hero{height:190px}.surface-server-catalog-v1513 .catalog-hero>.container{padding-top:13px}.surface-server-catalog-v1513 .catalog-hero .breadcrumbs{margin-bottom:23px}.surface-server-catalog-v1513 .catalog-hero-row{align-items:flex-start}.surface-server-catalog-v1513 .catalog-hero h1{font-size:31px}.surface-server-catalog-v1513 .catalog-hero p{font-size:10px}.surface-server-catalog-v1513 .catalog-count{min-width:110px;padding:10px}.surface-server-catalog-v1513 .catalog-count strong{font-size:24px}.surface-server-catalog-v1513 .catalog-count span{font-size:7px}
  body.surface-server-catalog-v1513 .catalog-status-tabs{display:flex;overflow-x:auto;white-space:nowrap}.surface-server-catalog-v1513 .catalog-status-tabs a{min-width:145px}.surface-server-catalog-v1513 .catalog-filter-panel{grid-template-columns:1fr 1fr}.surface-server-catalog-v1513 .filter-search{grid-column:1/-1}.surface-server-catalog-v1513 .catalog-filter-panel .btn{width:100%}.surface-server-catalog-v1513 .catalog-promoted-grid,.surface-server-catalog-v1513 .catalog-grid{grid-template-columns:1fr}.surface-server-catalog-v1513 .catalog-sidebar{grid-template-columns:1fr}.surface-server-catalog-v1513 .catalog-toolbar{align-items:flex-start;gap:8px;flex-direction:column}.surface-server-catalog-v1513 .catalog-list{overflow-x:auto}.surface-server-catalog-v1513 .catalog-list-row{min-width:760px}
  body.surface-server-detail-v1513 .server-page-hero{min-height:570px}.surface-server-detail-v1513 .server-hero-grid{grid-template-columns:1fr;text-align:center}.surface-server-detail-v1513 .server-identity{grid-row:auto}.surface-server-detail-v1513 .server-summary{grid-column:auto}.surface-server-detail-v1513 .project-emblem{width:92px;height:92px}.surface-server-detail-v1513 .project-wordmark{font-size:27px}.surface-server-detail-v1513 .server-summary h1{font-size:30px}.surface-server-detail-v1513 .server-tag-row,.surface-server-detail-v1513 .server-feature-inline,.surface-server-detail-v1513 .server-hero-actions{justify-content:center}.surface-server-detail-v1513 .server-hero-stats{grid-column:auto;grid-template-columns:repeat(2,1fr)}.surface-server-detail-v1513 .overview-grid,.surface-server-detail-v1513 .split-bottom{grid-template-columns:1fr}.surface-server-detail-v1513 .advantage-grid{grid-template-columns:repeat(2,1fr)}.surface-server-detail-v1513 .server-sidebar{grid-template-columns:1fr}.surface-server-detail-v1513 .countdown-panel{grid-column:auto}.surface-server-detail-v1513 .review-compose-grid{grid-template-columns:1fr}.surface-server-detail-v1513 .seo-related-grid{grid-template-columns:1fr}.surface-server-detail-v1513 .server-gallery-main{height:210px}.surface-server-detail-v1513 .server-gallery-thumbs{grid-template-columns:repeat(3,1fr)}.surface-server-detail-v1513 .server-gallery-thumbs span:nth-child(n+4){display:none}
  body.surface-server-catalog-v1513 .trust-strip,
  body.surface-server-detail-v1513 .trust-strip{grid-template-columns:1fr 1fr}.surface-server-catalog-v1513 .trust-strip>div,.surface-server-detail-v1513 .trust-strip>div{justify-content:flex-start}.surface-server-catalog-v1513 .trust-strip>div:last-child,.surface-server-detail-v1513 .trust-strip>div:last-child{grid-column:1/-1}.surface-server-catalog-v1513 .footer-grid,.surface-server-detail-v1513 .footer-grid{width:92vw;grid-template-columns:1fr 1fr;gap:18px}.surface-server-catalog-v1513 .footer-brand,.surface-server-detail-v1513 .footer-brand{grid-column:1/-1}
}


/* ---- migrated from unified-v20.css ---- */
body.surface-server-catalog-v1513 .catalog-hero,
body.surface-server-detail-v1513 .server-page-hero{
  border-bottom-color:#6a481e!important;
  box-shadow:inset 0 -30px 70px rgba(2,6,8,.82)!important;
}body.surface-server-catalog-v1513 .catalog-status-tabs{
  border-color:#5e421f!important;
  border-radius:5px!important;
  overflow:hidden;
}body.surface-server-catalog-v1513 .catalog-status-tabs a.active{
  color:#f1cb82!important;
  background:linear-gradient(180deg,#3a2611,#17120c)!important;
}body.surface-server-catalog-v1513 .catalog-card-art{
  background-image:linear-gradient(180deg,rgba(3,7,10,.03),rgba(3,7,10,.76)),var(--card-cover)!important;
}body.surface-server-catalog-v1513 .catalog-card-emblem{
  width:86px!important;height:86px!important;
  border:0!important;background:transparent!important;
  box-shadow:none!important;
  mix-blend-mode:screen!important;
}body.surface-server-catalog-v1513 .catalog-card-emblem img{
  width:84px!important;height:84px!important;object-fit:contain!important;
  mix-blend-mode:normal!important;
  filter:drop-shadow(0 7px 14px rgba(0,0,0,.85))!important;
}body.surface-server-detail-v1513 .project-emblem,
body.l2v2 .server-emblem,
body.l2v2 .player-server-emblem{
  background:transparent!important;
  mix-blend-mode:screen!important;
}body.surface-server-detail-v1513 .project-emblem img,
body.l2v2 .server-emblem img,
body.l2v2 .player-server-emblem img{
  mix-blend-mode:normal!important;
  filter:drop-shadow(0 8px 18px #000);
  -webkit-mask-image:radial-gradient(ellipse 72% 72% at center,#000 52%,rgba(0,0,0,.94) 66%,transparent 100%);
  mask-image:radial-gradient(ellipse 72% 72% at center,#000 52%,rgba(0,0,0,.94) 66%,transparent 100%)
}body.surface-server-detail-v1513 .server-summary>p{font-size:14px!important;line-height:1.55!important}body.surface-server-detail-v1513 .server-feature-inline{font-size:12px!important;line-height:1.5!important}body.surface-server-detail-v1513 .server-tag-row span{font-size:11px!important;padding:6px 10px!important}body.surface-server-detail-v1513 .server-hero-actions .btn{font-size:11px!important;min-height:40px!important}body.surface-server-detail-v1513 .server-hero-stats small{font-size:10px!important}body.surface-server-detail-v1513 .server-tabs a{font-size:11px!important}body.surface-server-detail-v1513 .server-section :is(p,li,td,th){font-size:13px!important}body.surface-server-detail-v1513 .server-section h2{font-size:24px!important}body.surface-server-detail-v1513 .advantage-card h3{font-size:14px!important}body.surface-server-detail-v1513 .advantage-card p{font-size:11px!important;line-height:1.5!important}body.surface-server-detail-v1513 .server-side-panel p{font-size:11px!important;line-height:1.5!important}body.surface-server-catalog-v1513 .catalog-hero p{font-size:13px!important}body.surface-server-catalog-v1513 .catalog-filter-panel label{font-size:10px!important}body.surface-server-catalog-v1513 .catalog-card-title h3{font-size:20px!important}body.surface-server-catalog-v1513 :is(.catalog-opening,.catalog-meta,.catalog-stats){font-size:11px!important}body.surface-server-catalog-v1513 .catalog-side-panel :is(p,a,small){font-size:11px!important}@media(max-width:680px){body.surface-server-catalog-v1513 .catalog-status-tabs{
    max-width:100%!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
  }body.surface-server-catalog-v1513 .catalog-filter-panel{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }body.surface-server-catalog-v1513 .catalog-filter-panel .filter-search,
  body.surface-server-catalog-v1513 .catalog-filter-panel label:nth-of-type(6){grid-column:1/-1!important}body.surface-server-catalog-v1513 .catalog-grid,
  body.surface-server-catalog-v1513 .catalog-promoted-grid,
  body.surface-server-catalog-v1513 .catalog-sidebar{
    grid-template-columns:1fr!important;
  }body.surface-server-catalog-v1513 .catalog-sidebar,
  body.surface-server-catalog-v1513 .catalog-side-panel{min-width:0!important;max-width:100%!important}body.surface-server-catalog-v1513 .catalog-side-panel .btn{width:100%!important;max-width:100%!important}body.surface-server-detail-v1513 .server-page-hero{min-height:auto!important}body.surface-server-detail-v1513 .server-hero-grid{
    width:100%!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:18px!important;
    text-align:center!important;
  }body.surface-server-detail-v1513 :is(.server-identity,.server-summary,.server-hero-stats){
    grid-column:1!important;
    grid-row:auto!important;
    width:100%!important;
    min-width:0!important;
  }body.surface-server-detail-v1513 .server-hero-stats{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }body.surface-server-detail-v1513 :is(.server-tag-row,.server-feature-inline,.server-hero-actions){
    justify-content:center!important;
    flex-wrap:wrap!important;
  }body.surface-server-detail-v1513 .server-page-layout,
  body.surface-server-detail-v1513 .server-sidebar{grid-template-columns:1fr!important}body.surface-server-detail-v1513 :is(.overview-grid,.split-bottom,.similar-grid){
    grid-template-columns:minmax(0,1fr)!important;
  }body.surface-server-detail-v1513 :is(.server-section,.similar-grid,.similar-card){
    min-width:0!important;
    max-width:100%!important;
  }}body.surface-server-catalog-v1513 .catalog-filter-panel label{font-size:11px!important;color:#c8c4bb!important}body.surface-server-catalog-v1513 :is(.catalog-opening,.catalog-meta,.catalog-stats){font-size:12px!important}body.surface-server-catalog-v1513 .catalog-toolbar{font-size:12px!important}body.surface-server-catalog-v1513 .catalog-toolbar :is(span,a,b){font-size:11px!important}body.surface-server-catalog-v1513 .catalog-side-panel :is(p,a,small){font-size:12px!important}body.surface-server-catalog-v1513 :is(.catalog-state,.catalog-promo,.compact-chips span){font-size:11px!important}body.surface-server-detail-v1513 .server-seo-paths{min-height:39px!important;padding:8px 10px!important;gap:7px!important}body.surface-server-detail-v1513 .server-seo-paths>span{font-size:10px!important;color:#a8aaa6!important}body.surface-server-detail-v1513 .server-seo-paths a{font-size:10px!important;padding:5px 8px!important}body.surface-server-detail-v1513 .server-tabs a{font-size:11px!important}body.surface-server-detail-v1513 .server-feature-inline{font-size:12px!important}body.surface-server-detail-v1513 .server-hero-stats small{font-size:10px!important}body.surface-server-detail-v1513 .server-section :is(p,li,td,th){font-size:13px!important}body.surface-server-detail-v1513 .advantage-card p{font-size:11px!important}body.surface-server-detail-v1513 .server-side-panel p{font-size:12px!important}body.surface-server-detail-v1513 .server-side-panel .btn{font-size:10px!important}body.surface-server-detail-v1513 .section-line-head a{font-size:10px!important}body.surface-server-detail-v1513 .seo-related-card>span{font-size:9px!important}body.surface-server-detail-v1513 .seo-related-card h3{font-size:13px!important}body.surface-server-detail-v1513 .seo-related-card p{font-size:11px!important}body.surface-server-detail-v1513 .seo-related-card small{font-size:10px!important}body.surface-server-detail-v1513 .player-login-hint,
body.surface-server-detail-v1513 .player-login-hint a{font-size:11px!important}body.surface-server-detail-v1513 .review-item strong{font-size:11px!important}body.surface-server-detail-v1513 .review-item p{font-size:11px!important}body.surface-server-detail-v1513 .review-score{font-size:11px!important}body.surface-server-detail-v1513 .similar-card>div:nth-of-type(2) span{font-size:10px!important;padding:3px 6px!important}body.surface-server-detail-v1513 .similar-card p{font-size:11px!important}body.surface-server-detail-v1513 .similar-card .btn{font-size:10px!important;min-height:32px!important;height:32px!important}

/* =====================================================================
   1.5.34 visual migration — Catalog
   ===================================================================== */
body.surface-server-catalog-v1513 .catalog-hero{
  min-height:220px!important;
  height:220px!important;
}
body.surface-server-catalog-v1513 .catalog-hero>.container{padding-top:16px!important}
body.surface-server-catalog-v1513 .catalog-hero .breadcrumbs{margin-bottom:18px!important}
body.surface-server-catalog-v1513 .catalog-hero-row{align-items:center!important}
body.surface-server-catalog-v1513 .catalog-hero h1{
  font-size:clamp(34px,2.7vw,44px)!important;
  color:#f0dfbd!important;
}
body.surface-server-catalog-v1513 .catalog-hero p{font-size:14px!important;color:#cec9c0!important}
body.surface-server-catalog-v1513 .catalog-count{
  min-width:170px!important;
  padding:12px 15px!important;
  border-radius:var(--l2-radius-xs)!important;
  background:rgba(4,10,14,.84)!important;
}
body.surface-server-catalog-v1513 .catalog-count strong{font-size:30px!important}
body.surface-server-catalog-v1513 .catalog-quick-links{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin-top:16px;
}
body.surface-server-catalog-v1513 .catalog-quick-links a{
  min-height:27px;
  padding:5px 9px;
  display:inline-flex;
  align-items:center;
  border:1px solid #4a3a28;
  border-radius:4px;
  background:rgba(6,12,16,.78);
  color:#c9c6bf;
  font:700 10px/1 var(--l2-font-ui);
  text-decoration:none;
}
body.surface-server-catalog-v1513 .catalog-quick-links a:hover{
  border-color:#9d6a28;
  color:#f0c873;
  background:#171108;
}
body.surface-server-catalog-v1513 .catalog-quick-links a.rate{
  border-color:#a7621c;
  color:#ffd993;
  background:rgba(130,63,10,.35);
}
body.surface-server-catalog-v1513 .catalog-filter-panel{
  border-radius:var(--l2-radius-sm)!important;
  gap:10px!important;
}
body.surface-server-catalog-v1513 .catalog-status-tabs{border-radius:var(--l2-radius-sm)!important;overflow:hidden}
body.surface-server-catalog-v1513 .catalog-card{
  border-radius:var(--l2-radius-sm)!important;
  overflow:hidden!important;
  transition:transform var(--l2-motion-normal) var(--l2-ease),border-color var(--l2-motion-fast) var(--l2-ease),box-shadow var(--l2-motion-normal) var(--l2-ease)!important;
}
body.surface-server-catalog-v1513 .catalog-card:hover{
  transform:translateY(-2px)!important;
  border-color:var(--l2-color-line-strong)!important;
  box-shadow:var(--l2-shadow-raised)!important;
}
body.surface-server-catalog-v1513 .catalog-card-title{align-items:center!important}
body.surface-server-catalog-v1513 .catalog-card-title h3{font-size:21px!important}
body.surface-server-catalog-v1513 .catalog-card-title .verified-dot{
  width:18px!important;height:18px!important;font-size:10px!important;
}
body.surface-server-catalog-v1513 .compact-chips span:nth-child(2){
  color:#fff2cf!important;
  border-color:#c07825!important;
  background:linear-gradient(180deg,#e18425,#9c470e)!important;
  font-weight:800!important;
}
body.surface-server-catalog-v1513 .catalog-state{
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  letter-spacing:.35px!important;
}
body.surface-server-catalog-v1513 .catalog-state:before{
  content:"";
  width:6px;height:6px;border-radius:50%;background:currentColor;
}
body.surface-server-catalog-v1513 .catalog-state.is-opened{color:var(--l2-status-open)!important}
body.surface-server-catalog-v1513 .catalog-state.is-today{color:var(--l2-status-warning)!important}
body.surface-server-catalog-v1513 .catalog-state.is-upcoming{color:var(--l2-status-upcoming)!important}
body.surface-server-catalog-v1513 .catalog-stats{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:0!important;
  padding:0!important;
  border-top:1px solid #263039!important;
  border-bottom:1px solid #263039!important;
}
body.surface-server-catalog-v1513 .catalog-stats>span{
  min-width:0;
  padding:9px 5px;
  text-align:center;
  border-right:1px solid #263039;
  color:#c7c5bf;
  white-space:nowrap;
}
body.surface-server-catalog-v1513 .catalog-stats>span:last-child{border-right:0}
body.surface-server-catalog-v1513 .catalog-stats .catalog-rating{color:#efbd60!important}
body.surface-server-catalog-v1513 .catalog-stats .catalog-aden{color:#f2c66f!important;font-weight:700!important}
body.surface-server-catalog-v1513 .catalog-stats .catalog-favorites{color:#da6a68!important}
body.surface-server-catalog-v1513 .catalog-stat-label{display:block;margin-top:2px;color:#747c7d;font-size:9px;font-weight:400}
body.surface-server-catalog-v1513 .catalog-list-row{
  border-radius:var(--l2-radius-xs)!important;
  transition:border-color var(--l2-motion-fast) var(--l2-ease),background var(--l2-motion-fast) var(--l2-ease)!important;
}
body.surface-server-catalog-v1513 .catalog-list-row:hover{border-color:#805b2b!important;background:#0d171e!important}
body.surface-server-catalog-v1513 .catalog-list-aden{color:#efc66f!important}

/* =====================================================================
   1.5.34 visual migration — Server detail
   ===================================================================== */
body.surface-server-detail-v1513 .server-page-hero{min-height:330px!important}
body.surface-server-detail-v1513 .server-summary h1{font-size:clamp(34px,2.5vw,43px)!important}
body.surface-server-detail-v1513 .server-tag-row span:nth-child(2){
  border-color:#c07825!important;
  color:#fff1ce!important;
  background:linear-gradient(180deg,#e18425,#9c470e)!important;
  font-weight:800!important;
}
body.surface-server-detail-v1513 .server-live-state{
  display:flex;
  align-items:center;
  gap:9px;
  margin:0 0 10px;
  color:#b7b9b5;
  font-size:12px;
}
body.surface-server-detail-v1513 .server-live-state .l2ds-status{font-size:11px!important}
body.surface-server-detail-v1513 .server-live-state time{color:#9b9e99}
body.surface-server-detail-v1513 .server-hero-actions .btn{min-height:40px!important;height:40px!important;padding-inline:15px!important}
body.surface-server-detail-v1513 .server-hero-stats{
  border:1px solid rgba(104,71,29,.65)!important;
  border-radius:var(--l2-radius-xs)!important;
  overflow:hidden!important;
  background:rgba(4,10,14,.7)!important;
}
body.surface-server-detail-v1513 .server-hero-stats>div{padding:10px 8px!important}
body.surface-server-detail-v1513 .server-hero-stats .aden-score-mini{
  background:linear-gradient(180deg,rgba(142,88,20,.22),rgba(34,20,8,.22))!important;
}
body.surface-server-detail-v1513 .server-hero-stats .aden-score-mini strong{color:#f2cb78!important;font-size:22px!important}
body.surface-server-detail-v1513 .server-tabs{
  position:sticky!important;
  top:calc(var(--l2-header-desktop) + 8px)!important;
  z-index:45!important;
  border-radius:var(--l2-radius-xs)!important;
  box-shadow:0 10px 24px rgba(0,0,0,.28)!important;
}
body.surface-server-detail-v1513 .server-section{border-radius:var(--l2-radius-sm)!important}
body.surface-server-detail-v1513 .server-side-panel{border-radius:var(--l2-radius-sm)!important;overflow:hidden!important}
body.surface-server-detail-v1513 .server-status-open-card{
  padding:17px 14px!important;
  text-align:center!important;
  background:linear-gradient(180deg,rgba(14,32,24,.95),rgba(6,17,14,.98))!important;
}
body.surface-server-detail-v1513 .server-status-open-card .open-mark{
  width:54px;height:54px;margin:2px auto 10px;display:grid;place-items:center;
  border:1px solid #397e4b;border-radius:50%;background:rgba(21,79,43,.28);
  color:#78da88;font-size:26px;box-shadow:0 0 22px rgba(75,188,102,.08);
}
body.surface-server-detail-v1513 .server-status-open-card h3{margin:0 0 7px!important;color:#a9e8b2!important}
body.surface-server-detail-v1513 .server-status-open-card p{margin:0 0 12px!important;color:#b8c7bb!important}
body.surface-server-detail-v1513 .server-status-open-card p b{color:#e9e1d5!important}
body.surface-server-detail-v1513 .server-status-open-card .btn{width:100%!important}
body.surface-server-detail-v1513 .aden-explainer{
  display:grid;
  grid-template-columns:190px minmax(0,1fr);
  gap:22px;
  align-items:center;
  padding:18px!important;
  background:
    radial-gradient(circle at 8% 50%,rgba(197,132,39,.12),transparent 34%),
    linear-gradient(180deg,#0a141a,#071016)!important;
}
body.surface-server-detail-v1513 .aden-score-orb{
  position:relative;
  width:150px;height:150px;margin:auto;
  display:grid;place-items:center;
  border:1px solid #8d6329;border-radius:50%;
  background:radial-gradient(circle,#1b160f 0,#0a1217 62%,#050b0f 100%);
  box-shadow:inset 0 0 30px rgba(228,166,65,.08),0 0 26px rgba(0,0,0,.35);
}
body.surface-server-detail-v1513 .aden-score-orb:before{
  content:"";position:absolute;inset:7px;border:1px solid rgba(231,180,88,.2);border-radius:50%;
}
body.surface-server-detail-v1513 .aden-score-orb strong{
  display:block;color:#f0c872;font:500 39px/1 var(--l2-font-display);text-align:center;
}
body.surface-server-detail-v1513 .aden-score-orb span{display:block;margin-top:4px;color:#a4aaa8;font-size:10px;letter-spacing:1px;text-align:center}
body.surface-server-detail-v1513 .aden-score-copy h2{margin:0 0 4px;color:#e8c37c;font:500 24px/1.1 var(--l2-font-display)}
body.surface-server-detail-v1513 .aden-score-copy>strong{display:block;margin-bottom:9px;color:#f0e9dc;font-size:14px}
body.surface-server-detail-v1513 .aden-score-copy>p{margin:0 0 12px!important;color:#b7bbb7!important}
body.surface-server-detail-v1513 .aden-factors{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}
body.surface-server-detail-v1513 .aden-factors div{padding:8px;border:1px solid #2f3a40;background:#091219;text-align:center}
body.surface-server-detail-v1513 .aden-factors b{display:block;color:#e3b65f;font-size:12px}
body.surface-server-detail-v1513 .aden-factors span{display:block;margin-top:3px;color:#878f8e;font-size:9px}
body.surface-server-detail-v1513 .aden-method-link{display:inline-flex;margin-top:10px;color:#d7a853;font-size:11px;text-decoration:none}
body.surface-server-detail-v1513 .share-buttons a,
body.surface-server-detail-v1513 .share-buttons button{
  min-height:34px!important;display:grid!important;place-items:center!important;text-decoration:none!important;
}
body.surface-server-detail-v1513 .newcomer-panel .btn{width:100%!important}

@media(max-width:1180px){
  body.surface-server-catalog-v1513 .catalog-hero{height:auto!important;min-height:230px!important}
  body.surface-server-detail-v1513 .aden-factors{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:820px){
  body.surface-server-catalog-v1513 .catalog-hero{min-height:250px!important}
  body.surface-server-catalog-v1513 .catalog-quick-links{margin-top:12px}
  body.surface-server-detail-v1513 .server-tabs{top:calc(var(--l2-header-mobile) + 6px)!important;overflow-x:auto!important;justify-content:flex-start!important}
  body.surface-server-detail-v1513 .aden-explainer{grid-template-columns:1fr!important;text-align:center}
  body.surface-server-detail-v1513 .aden-factors{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:560px){
  body.surface-server-catalog-v1513 .catalog-hero h1{font-size:32px!important}
  body.surface-server-catalog-v1513 .catalog-count{min-width:125px!important}
  body.surface-server-catalog-v1513 .catalog-quick-links a{font-size:10px;min-height:30px}
  body.surface-server-catalog-v1513 .catalog-stats{grid-template-columns:repeat(2,1fr)!important}
  body.surface-server-catalog-v1513 .catalog-stats>span:nth-child(2){border-right:0}
  body.surface-server-catalog-v1513 .catalog-stats>span:nth-child(-n+2){border-bottom:1px solid #263039}
  body.surface-server-detail-v1513 .aden-factors{grid-template-columns:1fr 1fr}
}
body.surface-server-catalog-v1513 .catalog-list-row{grid-template-columns:48px minmax(180px,1.55fr) 1fr .65fr .65fr .7fr auto!important}
body.surface-server-catalog-v1513 .list-emblem img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}
body.surface-server-detail-v1513 .share-buttons a,
body.surface-server-detail-v1513 .share-buttons button{
  border:1px solid #343d45!important;
  background:#0c1319!important;
  color:#d8d2c9!important;
  font-size:10px!important;
  cursor:pointer;
}
body.surface-server-detail-v1513 .share-buttons a:hover,
body.surface-server-detail-v1513 .share-buttons button:hover{border-color:#8d6329!important;color:#f0c873!important}
