/* VEXMIRA v4.7.0 HF6 — reference-page precision layer */
:root{
  --vx476-bg:#040611;--vx476-bg2:#070a18;--vx476-panel:#090d1d;--vx476-panel2:#0d1225;
  --vx476-line:rgba(156,93,255,.24);--vx476-line2:rgba(157,172,220,.11);
  --vx476-vio:#963dff;--vx476-vio2:#bb59ff;--vx476-cyan:#39d9ef;--vx476-green:#22d887;
  --vx476-text:#f7f8ff;--vx476-muted:#8c97b5;--vx476-ease:cubic-bezier(.2,.8,.2,1);
}
html.vx476-ready body{background:
 radial-gradient(900px 740px at -8% 34%,rgba(120,42,207,.17),transparent 68%),
 radial-gradient(950px 780px at 105% 67%,rgba(24,137,175,.14),transparent 70%),#040611!important}

/* =========================================================
   GLOBAL HEADER — exact reference proportions, no collisions
   ========================================================= */
#topbar.vx475-topbar.vx476-topbar{
  height:78px!important;min-height:78px!important;
  grid-template-columns:minmax(240px,292px) minmax(600px,1fr) minmax(300px,386px)!important;
  gap:18px!important;padding:0 clamp(20px,4vw,72px)!important;
  background:linear-gradient(180deg,rgba(3,5,15,.985),rgba(5,7,18,.955))!important;
  border-bottom:1px solid rgba(106,70,205,.28)!important;
  box-shadow:0 12px 42px rgba(0,0,0,.34)!important;overflow:visible!important
}
#topbar.vx476-topbar::before{content:"";position:absolute;inset:auto 0 -1px;height:1px;background:linear-gradient(90deg,#24dfff 0 7%,transparent 15% 69%,#8b40ff 75%,#2ce0ff 100%);opacity:.72;pointer-events:none}
#topbar.vx476-topbar .vx320-brand{min-width:224px!important;width:max-content!important;max-width:100%!important;overflow:visible!important;gap:13px!important}
#topbar.vx476-topbar .vx320-brand-mark{width:52px!important;height:52px!important;flex:0 0 52px!important}
#topbar.vx476-topbar .vx320-brand-mark img{width:52px!important;height:52px!important;filter:drop-shadow(0 0 14px rgba(156,70,255,.75))!important}
#topbar.vx476-topbar .vx320-brand-name{display:block!important;max-width:none!important;width:auto!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font:850 20px/1 'Space Grotesk',Inter,sans-serif!important;letter-spacing:.17em!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
#topbar.vx476-topbar #vx320DesktopNav{width:min(100%,760px)!important;height:54px!important;grid-template-columns:repeat(6,minmax(88px,1fr))!important;border-radius:16px!important;padding:5px!important;gap:3px!important;background:linear-gradient(180deg,rgba(11,14,30,.95),rgba(5,8,19,.98))!important;box-shadow:inset 0 1px rgba(255,255,255,.035),0 18px 46px -34px rgba(139,56,255,.8)!important}
#topbar.vx476-topbar #vx320DesktopNav :is(.vx900-route,.vx900-discover-trigger){height:42px!important;padding:0 10px!important;gap:7px!important;border-radius:11px!important;color:#d7dbea!important;font-size:11.5px!important;font-weight:800!important;position:relative!important;overflow:hidden!important;transition:transform .2s var(--vx476-ease),border-color .2s,background .2s,box-shadow .2s!important}
#topbar.vx476-topbar #vx320DesktopNav :is(.vx900-route,.vx900-discover-trigger)::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.11) 48%,transparent 68%);transform:translateX(-130%);transition:transform .55s var(--vx476-ease);pointer-events:none}
#topbar.vx476-topbar #vx320DesktopNav :is(.vx900-route,.vx900-discover-trigger)>span{width:17px!important;height:17px!important;color:#e4d6ff!important;filter:drop-shadow(0 0 7px rgba(154,73,255,.32))}
#topbar.vx476-topbar #vx320DesktopNav :is(.vx900-route,.vx900-discover-trigger)>b{font-size:11.5px!important;white-space:nowrap!important}
@media(hover:hover) and (pointer:fine){
 #topbar.vx476-topbar #vx320DesktopNav :is(.vx900-route,.vx900-discover-trigger):hover{transform:translateY(-1px)!important;color:#fff!important;border-color:rgba(174,102,255,.34)!important;background:linear-gradient(135deg,rgba(93,45,174,.34),rgba(23,32,72,.38))!important;box-shadow:0 9px 20px -15px rgba(145,64,255,.9),inset 0 1px rgba(255,255,255,.06)!important}
 #topbar.vx476-topbar #vx320DesktopNav :is(.vx900-route,.vx900-discover-trigger):hover::before{transform:translateX(130%)}
}
#topbar.vx476-topbar #vx320DesktopNav .vx900-route.active,#topbar.vx476-topbar #vx320DesktopNav .vx900-discover-trigger{color:#fff!important;border-color:rgba(187,107,255,.48)!important;background:linear-gradient(135deg,#7c2eea,#a23fff)!important;box-shadow:0 8px 24px -13px rgba(151,57,255,.98),inset 0 1px rgba(255,255,255,.18)!important}
#topbar.vx476-topbar .vx320-actions{gap:7px!important;overflow:visible!important}
#topbar.vx476-topbar .vx320-lang{height:42px!important;border-radius:11px!important;background:#070a18!important;box-shadow:inset 0 1px rgba(255,255,255,.03)!important}
#topbar.vx476-topbar :is(.vx320-theme-btn,.vx320-icon-btn){width:42px!important;height:42px!important;min-width:42px!important;border-radius:11px!important;background:#070a18!important;border:1px solid rgba(141,132,179,.17)!important;overflow:visible!important}
#topbar.vx476-topbar .vx320-auth-area{min-width:155px!important;max-width:190px!important;position:relative!important;z-index:8!important;overflow:visible!important}
#topbar.vx476-topbar .vx420-account-hud{height:52px!important;grid-template-columns:44px minmax(0,1fr)!important;padding:4px 6px!important;gap:8px!important;overflow:visible!important}
#topbar.vx476-topbar .vx420-account-avatar,#topbar.vx476-topbar .vx420-account-avatar img{width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;border-radius:50%!important;overflow:hidden!important;position:relative!important;z-index:3!important}
#topbar.vx476-topbar .bubble,#topbar.vx476-topbar .vx11-unread{z-index:12!important;pointer-events:none!important}

/* right rail from references */
#vx470QuickRail.vx474-quick-rail.vx476-quick-rail{width:60px!important;padding:10px 7px!important;gap:7px!important;right:22px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(7,10,24,.98),rgba(4,7,17,.98))!important;border:1px solid rgba(158,103,241,.24)!important;box-shadow:0 30px 65px -40px #000,inset 0 1px rgba(255,255,255,.035)!important}
#vx470QuickRail.vx476-quick-rail>button,#vx470QuickRail.vx476-quick-rail .vx474-rail-search-toggle{width:44px!important;height:44px!important;border-radius:11px!important;color:#cfd6e8!important;transition:.18s var(--vx476-ease)!important}
#vx470QuickRail.vx476-quick-rail>button:hover,#vx470QuickRail.vx476-quick-rail .vx474-rail-search-toggle:hover{background:rgba(141,61,255,.16)!important;color:#fff!important;transform:translateY(-1px)!important}
#vx470QuickRail.vx476-quick-rail [data-vx470-open-social]{background:linear-gradient(135deg,#9a3fff,#7636e8)!important;color:#fff!important;box-shadow:0 0 24px rgba(145,57,255,.3)!important}

/* =========================================================
   HOME — no duplicate top statistics; richer live feed
   ========================================================= */
#page-home.vx475-home{padding-top:18px!important}
#page-home .vx475-statbar{display:none!important}
#page-home .vx475-hero{margin-top:0!important;min-height:408px!important;border-radius:22px!important;border:1px solid rgba(121,74,224,.38)!important;background-image:linear-gradient(90deg,rgba(5,7,17,.96) 0%,rgba(5,7,17,.72) 38%,rgba(5,7,17,.17) 67%,rgba(5,7,17,.88) 100%),url('/assets/vexmira-portal-hf5.svg')!important;background-size:cover!important;background-position:center!important;box-shadow:0 30px 90px -58px #000,0 0 0 1px rgba(53,216,239,.04)!important}
#page-home .vx475-hero-copy{padding:56px 0 50px 42px!important;max-width:650px!important}
#page-home .vx475-hero-copy h1{font-size:clamp(42px,4.1vw,68px)!important;line-height:1.01!important;letter-spacing:-.055em!important;text-shadow:0 7px 28px rgba(0,0,0,.45)!important}
#page-home .vx475-hero-copy h1 em{background:linear-gradient(90deg,#9e44ff,#7c61ff,#34dced)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
#page-home .vx475-hero-copy h1 strong{background:linear-gradient(90deg,#8257ff,#38d9ef)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
#page-home .vx475-quick{right:34px!important;width:min(330px,31%)!important;background:linear-gradient(160deg,rgba(10,12,31,.90),rgba(7,10,25,.94))!important;border-color:rgba(176,96,255,.35)!important;backdrop-filter:blur(15px)!important}
#page-home .vx475-metric-grid{margin-top:18px!important;gap:14px!important}
#page-home .vx475-metric-grid article{min-height:116px!important;border-radius:16px!important;background:linear-gradient(150deg,rgba(10,14,31,.98),rgba(6,9,21,.98))!important;border-color:rgba(154,91,244,.22)!important;box-shadow:0 22px 45px -38px rgba(126,49,239,.8)!important}
#page-home .vx475-social{margin-top:22px!important}
#page-home .vx475-social-hero{min-height:152px!important;background-image:linear-gradient(90deg,rgba(6,8,21,.98) 0 52%,rgba(7,9,20,.28) 75%,rgba(7,9,20,.72) 100%),url('/assets/vexmira-social-hf5.svg')!important;background-position:center!important;background-size:cover!important}

#page-home .vx475-feed{margin-top:28px!important;padding-top:2px!important}
#page-home .vx475-feed-head{padding:0 0 13px!important;border-bottom:0!important}
#page-home .vx475-feed-head h2{font-size:22px!important}
#page-home .vx475-feed-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}
#page-home .vx475-feed-grid>article{min-width:0!important;border:1px solid rgba(160,91,248,.27)!important;border-radius:16px!important;background:linear-gradient(155deg,rgba(11,14,31,.97),rgba(7,10,22,.98))!important;box-shadow:0 22px 55px -45px rgba(137,48,240,.9),inset 0 1px rgba(255,255,255,.025)!important;overflow:hidden!important;transition:.2s var(--vx476-ease)!important}
#page-home .vx475-feed-grid>article::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.045) 48%,transparent 70%);transform:translateX(-120%);transition:.55s var(--vx476-ease)}
@media(hover:hover) and (pointer:fine){#page-home .vx475-feed-grid>article:hover{transform:translateY(-3px)!important;border-color:rgba(185,105,255,.5)!important;box-shadow:0 30px 70px -45px rgba(148,54,255,.95),inset 0 1px rgba(255,255,255,.05)!important}#page-home .vx475-feed-grid>article:hover::before{transform:translateX(120%)}}
#page-home .vx476-feed-market{grid-column:span 2!important}.vx476-feed-forum{grid-column:span 2!important}.vx476-feed-ranking{grid-column:span 2!important}.vx476-feed-creators{grid-column:span 3!important}.vx476-feed-giveaways{grid-column:span 3!important}
#page-home .vx475-feed-grid>article>header{height:50px!important;padding:0 14px!important;border-bottom:1px solid rgba(160,104,225,.14)!important;background:rgba(13,12,31,.5)!important}
#page-home .vx475-feed-grid>article>header b{font-size:12px!important;letter-spacing:.01em!important}
#page-home .vx475-feed-grid>article>header button{font-size:9px!important;color:#c478ff!important}
#page-home .vx475-feed-grid :is(#homeListings,#homeThreads,#homeStreamers,#homeGiveaways,#vx476HomeRanking){padding:10px!important;max-height:none!important;overflow:hidden!important}
#page-home #homeThreads .thread{min-height:68px!important;padding:8px!important;border-radius:11px!important;background:rgba(6,9,22,.62)!important;border:1px solid rgba(151,112,212,.11)!important;margin-bottom:6px!important}
#page-home #homeThreads .thread-nums{gap:4px!important}.vx475-feed #homeThreads .tn{min-width:46px!important;padding:5px 4px!important;border-radius:8px!important}
#page-home #homeListings .item-card{min-height:0!important;border-radius:12px!important;overflow:hidden!important}
#page-home #homeStreamers .streamer-card{min-height:0!important;border-radius:12px!important}
#page-home #homeGiveaways .gv-card{min-height:0!important;border-radius:12px!important}
.vx476-home-rank-list{display:grid;gap:6px}.vx476-home-rank-list>button{min-height:55px;display:grid;grid-template-columns:24px 36px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;border:1px solid rgba(148,113,203,.12);border-radius:10px;background:rgba(5,8,20,.62);color:#e9ecf8;text-align:left;transition:.18s}.vx476-home-rank-list>button:hover{border-color:rgba(173,93,255,.35);background:rgba(126,51,239,.1)}.vx476-home-rank-list>button>i{font-style:normal;font-weight:900;color:#a85bff;text-align:center}.vx476-home-rank-list .av{width:34px;height:34px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#17102d;border:1px solid rgba(179,99,255,.32);font-weight:900}.vx476-home-rank-list .av img{width:100%;height:100%;object-fit:cover}.vx476-home-rank-list span{min-width:0}.vx476-home-rank-list b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx476-home-rank-list small{display:block;color:#75819e;font-size:7.7px}.vx476-home-rank-list strong{font-size:10px;color:#d290ff}.vx476-rank-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:8px;padding:3px;border:1px solid rgba(153,112,211,.14);border-radius:9px;background:#060918}.vx476-rank-tabs button{height:28px;border-radius:7px;color:#7f89a4;font-size:8px;font-weight:800}.vx476-rank-tabs button.active{background:linear-gradient(135deg,#8f3fff,#6c35d9);color:#fff}

/* =========================================================
   SERVERS — reference directory, live data preserved
   ========================================================= */
#page-servers.vx476-servers>.wrap{width:min(1460px,calc(100% - 84px))!important;max-width:none!important;padding:28px 0 70px!important}
#page-servers .vx476-server-hero{position:relative;min-height:410px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.58fr);gap:18px;padding:25px;border:1px solid rgba(122,75,224,.38);border-radius:19px;background:linear-gradient(90deg,rgba(5,7,17,.97) 0%,rgba(5,7,17,.45) 42%,rgba(5,7,17,.11) 69%,rgba(5,7,17,.94) 100%),url('/assets/vexmira-server-network-hf6.svg') center/cover no-repeat;box-shadow:0 34px 90px -58px #000;overflow:hidden}
#page-servers .vx476-server-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(500px 220px at 50% 40%,rgba(142,50,255,.09),transparent 75%)}
#page-servers .vx476-server-copy{align-self:center;max-width:630px;padding:28px 12px 28px 16px;position:relative;z-index:1}.vx476-server-copy>span{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(154,95,246,.28);border-radius:99px;background:rgba(18,12,43,.62);font-size:8px;font-weight:900;letter-spacing:.14em;color:#d8cbf8}.vx476-server-copy>span i{width:6px;height:6px;border-radius:50%;background:#a743ff;box-shadow:0 0 10px #a743ff}.vx476-server-copy h1{margin:17px 0 12px;font:850 clamp(44px,4.5vw,72px)/.98 'Space Grotesk',Inter,sans-serif;letter-spacing:-.055em;color:#fff}.vx476-server-copy h1 em{display:block;font-style:normal;background:linear-gradient(90deg,#9f3fff,#775fff,#32dbef);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vx476-server-copy p{max-width:570px;color:#a8b0c6;font-size:13px;line-height:1.75}.vx476-server-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:23px}.vx476-server-actions button{min-height:46px;padding:0 20px;border-radius:11px;font-weight:850;font-size:11px}.vx476-server-actions .primary{background:linear-gradient(135deg,#8f35f6,#a03dff);color:#fff;box-shadow:0 11px 28px -15px rgba(153,54,255,.95)}.vx476-server-actions .secondary{border:1px solid rgba(153,115,220,.25);background:rgba(7,10,23,.68);color:#fff}
#page-servers .vx476-server-benefits{position:absolute;left:25px;right:calc(318px + 43px);bottom:22px;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.vx476-server-benefits span{min-height:48px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(147,110,207,.13);border-radius:10px;background:rgba(6,9,22,.74);backdrop-filter:blur(8px);color:#a9b2c8;font-size:8.5px;font-weight:700}.vx476-server-benefits span>i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(133,58,238,.15);color:#b360ff}.vx476-server-benefits span svg{width:15px!important;height:15px!important}
#page-servers .vx476-quick-add{position:relative;z-index:2;align-self:center;padding:18px;border:1px solid rgba(163,95,252,.28);border-radius:15px;background:linear-gradient(155deg,rgba(10,15,32,.94),rgba(7,11,25,.97));box-shadow:0 25px 60px -40px #000,inset 0 1px rgba(255,255,255,.035)}.vx476-quick-add header{display:flex;justify-content:space-between;gap:8px;align-items:start;margin-bottom:13px}.vx476-quick-add header span{font-size:7px;letter-spacing:.11em;color:#ae78ff;font-weight:900}.vx476-quick-add header em{font-style:normal;font-size:7px;color:#4ce7a1;border:1px solid rgba(48,215,141,.25);background:rgba(29,171,108,.08);padding:4px 6px;border-radius:99px}.vx476-quick-add h3{font-size:16px;margin-bottom:4px}.vx476-quick-add p{font-size:8.5px;color:#8490aa;margin-bottom:12px}.vx476-quick-add label{display:block;margin-top:8px;font-size:7.5px;color:#b8c0d3;font-weight:800}.vx476-quick-add input,.vx476-quick-add select{width:100%;height:38px;margin-top:4px;padding:0 9px;border:1px solid rgba(142,121,190,.17);border-radius:8px;background:#070b1b;color:#e7eaf4;font-size:8.5px}.vx476-quick-add button{width:100%;height:42px;margin-top:12px;border-radius:9px;background:linear-gradient(135deg,#8635ef,#a240ff);color:#fff;font-size:9px;font-weight:900;box-shadow:0 10px 24px -15px rgba(151,56,255,.95)}
#page-servers .v2-metrics{margin:16px 0 12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.vx476-servers .v2-metric{min-height:86px!important;padding:15px!important;border-radius:13px!important;background:linear-gradient(150deg,rgba(10,14,31,.98),rgba(7,10,22,.98))!important;border-color:rgba(154,94,238,.18)!important}.vx476-servers .v2-metric strong{font-size:23px!important;color:#f1f3ff!important}.vx476-servers .v2-metric span{font-size:8px!important;letter-spacing:.06em!important}
#page-servers .vx476-server-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;align-items:start}.vx476-server-main{min-width:0}.vx476-server-main #srvSpecials{margin-bottom:7px!important}.vx476-server-main #srvTabs{margin-bottom:9px!important}.vx476-server-main .v2-toolbar{min-height:54px!important;margin-bottom:10px!important;border-radius:12px!important;background:linear-gradient(180deg,rgba(10,14,29,.96),rgba(6,9,21,.98))!important}.vx476-server-main .v2-search{height:38px!important}.vx476-server-main #serverList{display:grid!important;gap:7px!important}.vx476-server-main #serverList .srv{min-height:88px!important;padding:10px 11px!important;border-radius:11px!important;border:1px solid rgba(147,110,202,.13)!important;background:linear-gradient(145deg,rgba(8,12,27,.96),rgba(5,9,20,.98))!important;box-shadow:none!important;overflow:hidden!important;transition:.18s var(--vx476-ease)!important}.vx476-server-main #serverList .srv:hover{transform:translateY(-2px)!important;border-color:rgba(177,99,255,.36)!important;box-shadow:0 16px 34px -27px rgba(148,54,255,.9)!important}.vx476-server-main .srv-rank{width:34px!important;height:34px!important;border-radius:9px!important}.vx476-server-main .srv-ico{width:44px!important;height:44px!important;border-radius:50%!important}.vx476-server-main .srv-name{font-size:10.5px!important}.vx476-server-main .srv-ip,.vx476-server-main .srv-tags{font-size:7.5px!important}.vx476-server-main .vote-btn{min-width:62px!important;min-height:40px!important;border-radius:9px!important}
.vx476-server-aside{position:sticky;top:92px;display:grid;gap:12px}.vx476-side-card{border:1px solid rgba(156,94,241,.23);border-radius:14px;background:linear-gradient(155deg,rgba(10,14,31,.98),rgba(6,9,21,.98));overflow:hidden;box-shadow:0 24px 55px -45px rgba(144,51,248,.9)}.vx476-side-card>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid rgba(154,110,211,.12)}.vx476-side-card>header b{font-size:9px;letter-spacing:.05em}.vx476-side-card>header button{font-size:7px;color:#c376ff}.vx476-side-body{padding:8px}.vx476-server-rank-row{width:100%;display:grid;grid-template-columns:23px 34px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:52px;padding:6px;border-radius:9px;color:#e9ecf8;text-align:left}.vx476-server-rank-row:hover{background:rgba(133,54,238,.09)}.vx476-server-rank-row>i{font-style:normal;text-align:center;font-weight:900;color:#bf6cff}.vx476-server-rank-row .logo{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#131128;border:1px solid rgba(159,84,248,.25)}.vx476-server-rank-row .logo img{width:100%;height:100%;object-fit:cover}.vx476-server-rank-row span{min-width:0}.vx476-server-rank-row b{display:block;font-size:8.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx476-server-rank-row small{display:block;font-size:6.8px;color:#747f99}.vx476-server-rank-row strong{font-size:8.5px;color:#f4c65c}.vx476-feature-card{padding:12px}.vx476-feature-card span{font-size:7px;letter-spacing:.1em;color:#d568ff;font-weight:900}.vx476-feature-card h3{margin:7px 0 8px;font-size:13px}.vx476-feature-card ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.vx476-feature-card li{font-size:7.5px;color:#8f9ab4}.vx476-feature-card li::before{content:"✓";color:#30d99a;margin-right:6px}.vx476-feature-card button{width:100%;height:38px;margin-top:11px;border-radius:9px;background:linear-gradient(135deg,#8636ef,#a340ff);color:#fff;font-size:8px;font-weight:900}
.vx476-server-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:14px}.vx476-live-panel{min-height:180px;padding:14px;border:1px solid rgba(151,107,213,.15);border-radius:14px;background:linear-gradient(150deg,rgba(9,13,29,.97),rgba(6,9,21,.98))}.vx476-live-panel>span{font-size:7px;letter-spacing:.12em;color:#b76bff;font-weight:900}.vx476-live-panel h3{font-size:13px;margin:5px 0 10px}.vx476-live-list{display:grid;gap:7px}.vx476-live-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px;border:1px solid rgba(150,112,203,.1);border-radius:9px;background:rgba(5,8,19,.52)}.vx476-live-list b{font-size:8px}.vx476-live-list small{font-size:7px;color:#76819b}.vx476-status-list{display:grid;gap:7px}.vx476-status-list div{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:8px;border:1px solid rgba(150,112,203,.1);border-radius:9px;background:rgba(5,8,19,.52)}.vx476-status-list i{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:rgba(30,190,120,.1);color:#35e59c}.vx476-status-list b{font-size:8px}.vx476-status-list small{display:block;font-size:6.8px;color:#74819a}.vx476-status-list em{font-style:normal;color:#33df95;font-size:7px;font-weight:900}

/* server add modal, reference 4-step card */
#modal-addsrv{align-items:center!important;padding:16px!important}
#modal-addsrv .modal.wide{width:min(520px,calc(100vw - 28px))!important;max-height:min(92dvh,860px)!important;padding:17px!important;border-radius:17px!important;border:1px solid rgba(170,97,255,.4)!important;background:linear-gradient(160deg,rgba(9,12,29,.995),rgba(6,8,20,.995))!important;box-shadow:0 38px 100px -45px #000,0 0 55px rgba(125,44,239,.12)!important;overflow:auto!important}
#modal-addsrv .modal-hero{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;padding:0!important;background:none!important;border:0!important}.vx476-addsrv-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(142,54,245,.28),rgba(55,86,190,.16));border:1px solid rgba(177,99,255,.3);color:#b45cff}.vx476-addsrv-mark svg{width:18px!important;height:18px!important}.vx476-addsrv-copy h3{font-size:16px!important;margin:0!important}.vx476-addsrv-copy p{font-size:8px!important;color:#8390aa!important;margin-top:2px!important}
#modal-addsrv .wizard-steps{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:7px!important;margin:8px 0 14px!important}.vx476-wizard-step{height:36px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(153,117,205,.19);border-radius:9px;background:#070a19;color:#9ba4bc;font-size:8px;font-weight:850}.vx476-wizard-step.active{background:linear-gradient(135deg,#8d34f4,#a33eff);border-color:rgba(189,112,255,.48);color:#fff;box-shadow:0 8px 18px -13px rgba(151,55,255,.95)}
#modal-addsrv .form-row{gap:10px!important}.vx476-addsrv-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vx476-addsrv-grid .field{margin:0!important}
#modal-addsrv .field{margin-bottom:10px!important}#modal-addsrv .field>label{font-size:7.5px!important;letter-spacing:.02em!important;color:#c4c9d9!important;margin-bottom:5px!important}#modal-addsrv :is(input,select,textarea){min-height:40px!important;border-radius:8px!important;border:1px solid rgba(143,123,189,.17)!important;background:#070b1b!important;color:#e5e9f5!important;font-size:8.5px!important;padding:0 10px!important;box-shadow:inset 0 1px rgba(255,255,255,.018)!important}#modal-addsrv textarea{min-height:72px!important;padding-top:10px!important;resize:vertical!important}
#modal-addsrv .vx62-media-pair{grid-template-columns:1fr 1fr!important;gap:10px!important}.vx476-addsrv-media .upload-zone{height:94px!important;min-height:94px!important;border-radius:9px!important;border:1px dashed rgba(177,95,255,.45)!important;background:linear-gradient(145deg,rgba(17,11,40,.44),rgba(5,8,19,.72))!important}.vx476-addsrv-media .upload-zone.sq{aspect-ratio:auto!important}.vx476-addsrv-media .uz-empty{font-size:7px!important}.vx476-addsrv-media .uz-ic{color:#bb61ff!important}.vx476-addsrv-policy{display:flex;align-items:flex-start;gap:8px;margin:6px 0 10px;padding:9px;border:1px solid rgba(151,112,207,.12);border-radius:9px;background:rgba(6,9,21,.5);font-size:7.5px;color:#8995ac}.vx476-addsrv-policy input{width:14px!important;height:14px!important;min-height:14px!important;padding:0!important;accent-color:#923bff}.vx476-addsrv-submit{width:100%!important;min-height:44px!important;border-radius:9px!important;background:linear-gradient(135deg,#8430ef,#a540ff)!important;color:#fff!important;font-size:9px!important;font-weight:900!important;box-shadow:0 12px 28px -16px rgba(150,54,255,.95)!important}
#modal-addsrv .vx62-level-hint,#modal-addsrv .tag-preview,#modal-addsrv .mini-check{font-size:7px!important;color:#6e7b96!important}

/* =========================================================
   MESSAGES — exact 3-column reference workspace
   ========================================================= */
#page-messages.vx476-messages .vx11-dm-page{padding:10px 28px 30px!important}
#page-messages.vx476-messages #vx11DmShell{width:min(1560px,calc(100vw - 86px))!important;margin:0 auto!important;grid-template-columns:365px minmax(0,1fr) 330px!important;grid-template-rows:minmax(690px,calc(100dvh - 104px))!important;min-height:690px!important;max-height:930px!important;border-radius:21px!important;border:1px solid rgba(158,94,245,.3)!important;background:linear-gradient(155deg,rgba(9,12,29,.98),rgba(5,8,20,.99))!important;box-shadow:0 40px 110px -58px #000,0 0 0 1px rgba(51,213,239,.025)!important;overflow:hidden!important}
#page-messages.vx476-messages .vx11-dm-list{grid-column:1!important;grid-row:1!important;border-right:1px solid rgba(154,106,220,.13)!important;background:linear-gradient(180deg,rgba(18,14,48,.92),rgba(7,10,25,.98) 28%,rgba(5,8,20,.99))!important}
#page-messages.vx476-messages .vx11-dm-list>header{min-height:82px!important;padding:13px 14px!important;background:radial-gradient(180px 110px at 0 0,rgba(149,55,255,.19),transparent 70%),rgba(8,11,27,.72)!important}.vx476-msg-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center}.vx476-msg-head>i{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(210,130,255,.25),transparent 50%),linear-gradient(135deg,#7628d8,#a642ff);color:#fff;box-shadow:0 0 26px rgba(143,55,255,.32)}.vx476-msg-head>i svg{width:22px!important;height:22px!important}.vx476-msg-head span small{display:block;font-size:7px;color:#9f75e8;letter-spacing:.12em;font-weight:900}.vx476-msg-head span b{display:block;margin-top:2px;font-size:18px;color:#fff}.vx476-msg-head span em{display:block;margin-top:2px;font-style:normal;font-size:7.5px;color:#77839e}
#page-messages.vx476-messages .vx450-dm-head-actions{display:flex!important;gap:5px!important}.vx476-messages .vx450-dm-head-actions button{width:36px!important;height:36px!important;min-width:36px!important}
#page-messages .vx476-social-entry{margin:10px 12px 9px;min-height:74px;padding:10px 12px;display:grid;grid-template-columns:44px 1fr 24px;align-items:center;gap:10px;border:1px solid rgba(176,89,255,.34);border-radius:13px;background:radial-gradient(160px 100px at 0 0,rgba(167,63,255,.2),transparent 72%),linear-gradient(145deg,rgba(25,16,58,.94),rgba(9,13,31,.95));color:#fff;text-align:left;box-shadow:0 18px 36px -30px rgba(143,51,255,.9)}.vx476-social-entry>i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,#852fe6,#ab46ff);box-shadow:0 0 24px rgba(151,58,255,.28)}.vx476-social-entry b{display:block;font-size:10px}.vx476-social-entry small{display:block;margin-top:2px;font-size:7.3px;color:#929db8}.vx476-social-entry em{font-style:normal;color:#c37aff;font-size:18px}
#page-messages .vx476-msg-filters{display:flex;gap:5px;padding:4px 12px 8px;overflow:auto}.vx476-msg-filters button{height:31px;padding:0 11px;border:1px solid rgba(150,118,199,.14);border-radius:9px;background:#070a18;color:#8f99b1;font-size:7.5px;font-weight:850;white-space:nowrap}.vx476-msg-filters button.active{border-color:rgba(177,96,255,.38);background:linear-gradient(135deg,#7d2ad9,#9f3cff);color:#fff}
#page-messages.vx476-messages .vx11-dm-search{margin:0 12px 8px!important}.vx476-messages .vx11-dm-search input{height:41px!important;border-radius:10px!important;background:#070a19!important;font-size:8.5px!important}
#page-messages.vx476-messages .vx11-conversations{padding:0 9px 12px!important;gap:3px!important}.vx476-messages .vx11-conv{min-height:64px!important;padding:7px 8px!important;border-radius:11px!important}.vx476-messages .vx11-conv.active{background:linear-gradient(135deg,rgba(127,45,222,.24),rgba(37,61,129,.1))!important;border-color:rgba(179,92,255,.46)!important;box-shadow:inset 3px 0 #a844ff,0 12px 26px -24px rgba(151,55,255,.9)!important}.vx476-messages .vx11-conv :is(.avatar,.vx-avatar,img){width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important}.vx476-messages .vx11-conv-main b{font-size:9.5px!important}.vx476-messages .vx11-conv-main small{font-size:7.2px!important}.vx476-messages .vx11-conv-meta{font-size:6.8px!important}
#page-messages.vx476-messages .vx11-dm-chat{grid-column:2!important;grid-row:1!important;min-width:0!important;background-image:linear-gradient(rgba(4,7,18,.82),rgba(4,7,18,.86)),url('/assets/vexmira-messages-hf6.svg')!important;background-size:cover!important;background-position:center!important;border-right:1px solid rgba(151,107,209,.12)!important}
#page-messages.vx476-messages .vx11-chat-head{min-height:78px!important;padding:10px 13px!important;background:rgba(7,10,25,.86)!important;backdrop-filter:blur(16px)!important}.vx476-messages .vx44-peer-avatar :is(img,.hexav){width:48px!important;height:48px!important}.vx476-messages .vx15-dm-ident b{font-size:10.5px!important}.vx476-messages .vx15-dm-ident small{font-size:7px!important;color:#3de29d!important}.vx476-messages .vx15-dm-actions{gap:5px!important}.vx476-messages .vx15-dm-actions button{font-size:0!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:10px!important}.vx476-messages .vx15-dm-actions button::before{font-size:13px!important}.vx476-messages .vx15-dm-actions [data-dm-mute]::before{content:"◔"}.vx476-messages .vx15-dm-actions [data-dm-notify]::before{content:"◉"}.vx476-messages .vx15-dm-actions [data-dm-block]::before{content:"⊘"}
#page-messages.vx476-messages .vx11-chat-thread{padding:20px 24px!important;background:none!important}.vx476-messages .vx11-msg{max-width:min(560px,72%)!important;border-radius:14px!important;padding:10px 12px!important;background:linear-gradient(145deg,rgba(17,22,48,.97),rgba(11,16,36,.97))!important;border:1px solid rgba(139,116,190,.14)!important;box-shadow:0 15px 30px -28px #000!important}.vx476-messages .vx11-msg.me{background:linear-gradient(135deg,#7424d4,#9333ea)!important;border-color:rgba(197,122,255,.35)!important;box-shadow:0 14px 32px -24px rgba(139,49,244,.9)!important}.vx476-messages .vx11-msg>div{font-size:9px!important;line-height:1.55!important}.vx476-messages .vx11-msg>small{font-size:6.6px!important;color:#8490aa!important}.vx476-messages .vx11-msg.me>small{color:#ddc4ff!important}
#page-messages.vx476-messages .vx11-compose{min-height:68px!important;padding:8px 10px!important;border-top:1px solid rgba(151,109,209,.11)!important;background:rgba(5,8,20,.93)!important}.vx476-messages .vx11-compose textarea{min-height:46px!important;max-height:130px!important;border-radius:11px!important;background:#070a19!important;border:1px solid rgba(150,120,198,.17)!important;font-size:8.5px!important}.vx476-messages .vx11-compose>button{width:40px!important;height:40px!important;min-width:40px!important;border-radius:10px!important}.vx476-messages .vx11-compose .send{width:44px!important;min-width:44px!important;font-size:0!important}.vx476-messages .vx11-compose .send::before{content:"➤";font-size:15px}
.vx476-dm-info{grid-column:3;grid-row:1;display:grid;align-content:start;gap:12px;padding:12px;background:linear-gradient(180deg,rgba(8,11,28,.98),rgba(5,8,20,.99));overflow:auto}.vx476-dm-info[hidden]{display:none!important}.vx476-dm-info-card{border:1px solid rgba(157,106,226,.17);border-radius:13px;background:linear-gradient(150deg,rgba(13,17,37,.96),rgba(7,10,24,.97));overflow:hidden}.vx476-dm-profile-banner{height:110px;background:linear-gradient(135deg,#22104b,#112a48);position:relative;overflow:hidden}.vx476-dm-profile-banner img{width:100%;height:100%;object-fit:cover}.vx476-dm-profile-main{text-align:center;padding:0 12px 14px;margin-top:-38px;position:relative}.vx476-dm-avatar{width:76px;height:76px;margin:0 auto 8px;border-radius:50%;padding:3px;background:linear-gradient(135deg,#b45aff,#4bdfff);box-shadow:0 0 25px rgba(152,63,255,.28)}.vx476-dm-avatar>div{width:100%;height:100%;border-radius:50%;overflow:hidden;background:#0c1023;border:3px solid #080b1b;display:grid;place-items:center;font-size:18px;font-weight:900}.vx476-dm-avatar img{width:100%;height:100%;object-fit:cover}.vx476-dm-profile-main h3{font-size:13px}.vx476-dm-profile-main p{font-size:7.5px;color:#8894ae}.vx476-dm-profile-main small{display:block;margin-top:4px;color:#6f7c99;font-size:6.8px}.vx476-dm-profile-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.vx476-dm-profile-actions button{min-height:54px;border:1px solid rgba(150,115,202,.13);border-radius:10px;background:#070a19;color:#abb5cb;font-size:7px}.vx476-dm-profile-actions button span{display:grid;place-items:center;margin:0 auto 4px;color:#c06cff}.vx476-dm-profile-actions svg{width:15px!important;height:15px!important}.vx476-info-section{padding:11px}.vx476-info-section header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.vx476-info-section header b{font-size:8px}.vx476-info-section header small{font-size:6.7px;color:#a85bff}.vx476-info-media{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.vx476-info-media span{aspect-ratio:1;border-radius:8px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(132,48,237,.18),rgba(47,113,171,.12));border:1px solid rgba(151,111,204,.12);color:#a95bff;font-size:8px;overflow:hidden}.vx476-info-media img{width:100%;height:100%;object-fit:cover}

/* =========================================================
   MARKET — compact category geometry (forum-like rhythm)
   ========================================================= */
#page-market .vx63-market-catalog{margin-top:12px!important;padding:14px!important;border-radius:15px!important;background:linear-gradient(150deg,rgba(10,14,30,.97),rgba(6,9,21,.98))!important;border:1px solid rgba(150,102,225,.17)!important}
#page-market .vx63-market-category-hub{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}
#page-market .vx63-market-category{min-height:76px!important;height:76px!important;padding:8px 10px!important;border-radius:11px!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;overflow:hidden!important}
#page-market .vx63-market-category :is(.vx63-category-icon,.vx63-market-category-icon){width:42px!important;height:42px!important;min-width:42px!important;border-radius:10px!important}.vx476-ready #page-market .vx63-market-category h4,.vx476-ready #page-market .vx63-market-category b{font-size:9px!important}.vx476-ready #page-market .vx63-market-category p,.vx476-ready #page-market .vx63-market-category small{font-size:6.7px!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.vx476-ready #page-market .vx63-market-category:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px -24px rgba(147,57,255,.9)!important}

/* responsive — explicit no overlap geometry */
@media(max-width:1500px){
 #topbar.vx476-topbar{grid-template-columns:220px minmax(520px,1fr) minmax(270px,335px)!important;padding-inline:24px!important;gap:12px!important}
 #topbar.vx476-topbar #vx320DesktopNav{grid-template-columns:repeat(6,minmax(78px,1fr))!important}
 #topbar.vx476-topbar .vx320-brand{min-width:205px!important}.vx476-topbar .vx320-brand-name{font-size:18px!important}
 #page-messages.vx476-messages #vx11DmShell{width:min(1450px,calc(100vw - 62px))!important;grid-template-columns:330px minmax(0,1fr) 300px!important}
}
@media(max-width:1280px){
 #topbar.vx476-topbar{grid-template-columns:190px minmax(480px,1fr) 255px!important;padding-inline:16px!important;gap:9px!important}
 #topbar.vx476-topbar .vx320-brand{min-width:180px!important;gap:9px!important}.vx476-topbar .vx320-brand-mark,.vx476-topbar .vx320-brand-mark img{width:44px!important;height:44px!important;flex-basis:44px!important}.vx476-topbar .vx320-brand-name{font-size:15px!important;letter-spacing:.12em!important}
 #topbar.vx476-topbar #vx320DesktopNav{height:50px!important;grid-template-columns:repeat(6,minmax(70px,1fr))!important}.vx476-topbar #vx320DesktopNav :is(.vx900-route,.vx900-discover-trigger){height:38px!important;padding:0 6px!important;gap:5px!important}.vx476-topbar #vx320DesktopNav :is(.vx900-route,.vx900-discover-trigger)>b{font-size:10px!important}
 #topbar.vx476-topbar .vx320-auth-area{max-width:130px!important;min-width:120px!important}.vx476-topbar .vx420-account-main small{display:none!important}
 #page-servers.vx476-servers>.wrap{width:min(1180px,calc(100% - 42px))!important}.vx476-server-benefits{right:340px!important;grid-template-columns:repeat(2,1fr)!important}.vx476-server-layout{grid-template-columns:minmax(0,1fr) 280px!important}
 #page-messages.vx476-messages #vx11DmShell{grid-template-columns:310px minmax(0,1fr)!important}.vx476-dm-info{position:absolute!important;right:12px!important;top:90px!important;bottom:82px!important;width:min(330px,38vw)!important;z-index:9!important;border:1px solid rgba(169,101,246,.26)!important;border-radius:14px!important;box-shadow:0 25px 65px -35px #000!important}.vx476-messages .vx11-dm-chat{border-right:0!important}
 #page-home .vx475-feed-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.vx476-feed-market,.vx476-feed-forum,.vx476-feed-ranking{grid-column:span 2!important}.vx476-feed-creators,.vx476-feed-giveaways{grid-column:span 2!important}
}
@media(max-width:1080px){
 #topbar.vx476-topbar{display:flex!important;padding-inline:15px!important}.vx476-topbar .vx320-brand{margin-right:auto!important}.vx476-topbar #vx320DesktopNav{display:none!important}.vx476-topbar .vx320-actions{margin-left:auto!important}
 #page-home .vx475-hero{display:block!important;min-height:520px!important;background-position:58% center!important}.vx475-quick{position:absolute!important;right:18px!important;top:36px!important;width:300px!important}.vx475-hero-copy{max-width:58%!important;padding-left:28px!important}.vx475-metric-grid{grid-template-columns:repeat(3,1fr)!important}.vx475-metric-grid article:nth-child(n+4){grid-column:span 1!important}
 #page-servers .vx476-server-hero{grid-template-columns:1fr!important;padding-bottom:250px!important}.vx476-server-copy{max-width:68%!important}.vx476-quick-add{position:absolute!important;right:20px!important;top:22px!important;width:310px!important}.vx476-server-benefits{right:20px!important;grid-template-columns:repeat(4,1fr)!important}.vx476-server-layout{grid-template-columns:1fr!important}.vx476-server-aside{position:static!important;grid-template-columns:1fr 1fr!important}.vx476-server-aside .vx476-side-card:first-child{grid-row:span 2!important}.vx476-server-bottom{grid-template-columns:1fr 1fr!important}.vx476-server-bottom>article:last-child{grid-column:1/-1!important}
 #page-market .vx63-market-category-hub{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:800px){
 #topbar.vx476-topbar{height:68px!important;min-height:68px!important}.vx476-topbar .vx320-brand-name{font-size:14px!important}.vx476-topbar .vx320-actions{gap:4px!important}.vx476-topbar .vx320-auth-area{min-width:44px!important;max-width:44px!important}.vx476-topbar .vx420-account-hud{display:block!important;padding:0!important;width:44px!important}.vx476-topbar .vx420-account-main{display:none!important}.vx476-topbar .vx320-lang{height:38px!important}.vx476-topbar .vx320-lang button{width:31px!important;height:30px!important}.vx476-topbar :is(.vx320-theme-btn,.vx320-icon-btn){width:38px!important;height:38px!important;min-width:38px!important}
 #page-home .vx475-hero{min-height:0!important;padding:0!important;background-position:65% center!important}.vx475-hero-copy{max-width:none!important;padding:32px 20px 310px!important}.vx475-quick{left:14px!important;right:14px!important;bottom:16px!important;top:auto!important;width:auto!important}.vx475-metric-grid{grid-template-columns:1fr 1fr!important}.vx475-social-grid{grid-template-columns:1fr!important}.vx475-feed-grid{grid-template-columns:1fr!important}.vx476-feed-market,.vx476-feed-forum,.vx476-feed-ranking,.vx476-feed-creators,.vx476-feed-giveaways{grid-column:1!important}
 #page-servers.vx476-servers>.wrap{width:calc(100% - 24px)!important;padding-top:16px!important}.vx476-server-hero{display:block!important;padding:20px!important}.vx476-server-copy{max-width:none!important;padding:14px 4px 340px!important}.vx476-server-copy h1{font-size:48px!important}.vx476-quick-add{left:16px!important;right:16px!important;top:auto!important;bottom:94px!important;width:auto!important}.vx476-server-benefits{left:16px!important;right:16px!important;bottom:16px!important;grid-template-columns:1fr 1fr!important}.vx476-server-benefits span:nth-child(n+3){display:none!important}.vx476-server-aside{grid-template-columns:1fr!important}.vx476-server-aside .vx476-side-card:first-child{grid-row:auto!important}.vx476-server-bottom{grid-template-columns:1fr!important}.vx476-server-bottom>article:last-child{grid-column:auto!important}
 #page-market .vx63-market-category-hub{grid-template-columns:1fr 1fr!important}
 #page-messages.vx476-messages .vx11-dm-page{padding:0!important}.vx476-messages #vx11DmShell{width:100%!important;height:calc(100dvh - 68px)!important;min-height:0!important;max-height:none!important;border-radius:0!important;border-inline:0!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important}.vx476-messages .vx11-dm-list,.vx476-messages .vx11-dm-chat{grid-column:1!important;grid-row:1!important}.vx476-messages #vx11DmShell:not(.vx11-chat-open) .vx11-dm-chat{display:none!important}.vx476-messages #vx11DmShell.vx11-chat-open .vx11-dm-list{display:none!important}.vx476-dm-info{display:none!important}
}
@media(max-width:520px){
 #topbar.vx476-topbar{padding-inline:10px!important}.vx476-topbar .vx320-brand{min-width:0!important;gap:7px!important}.vx476-topbar .vx320-brand-mark,.vx476-topbar .vx320-brand-mark img{width:38px!important;height:38px!important;flex-basis:38px!important}.vx476-topbar .vx320-brand-name{font-size:12px!important;letter-spacing:.09em!important}.vx476-topbar .vx320-lang button:last-child{display:none!important}.vx476-topbar .vx320-theme{display:none!important}
 #page-home .vx475-wrap{width:calc(100% - 20px)!important}.vx475-hero-copy h1{font-size:39px!important}.vx475-metric-grid{grid-template-columns:1fr!important}.vx475-metric-grid article{min-height:96px!important}
 #page-market .vx63-market-category-hub{grid-template-columns:1fr!important}.vx476-ready #page-market .vx63-market-category{height:70px!important;min-height:70px!important}
 #modal-addsrv .vx62-media-pair,.vx476-addsrv-grid,#modal-addsrv .form-row{grid-template-columns:1fr!important}.vx476-addsrv-media .upload-zone{height:82px!important}
}
@media(prefers-reduced-motion:reduce){.vx476-ready *{scroll-behavior:auto!important}.vx476-ready :is(.vx475-feed-grid>article,#serverList .srv,#vx320DesktopNav button)::before{transition:none!important}}
@media(min-width:1281px){#page-messages.vx476-messages #vx11DmShell.vx476-no-info{grid-template-columns:365px minmax(0,1fr)!important}.vx476-no-info .vx11-dm-chat{grid-column:2!important;border-right:0!important}}
