/* VEXMIRA v4.4.0 — unified production surface. */
:root{
  --vx44-edge:color-mix(in srgb,var(--purple,#8b5cf6) 34%,var(--line,#2b3154));
  --vx44-edge2:color-mix(in srgb,#5bdcff 23%,var(--line,#2b3154));
  --vx44-surface:linear-gradient(150deg,color-mix(in srgb,var(--panel,#0d1428) 94%,#5d2b9e 6%),color-mix(in srgb,var(--panel2,#111a34) 96%,#071a2c 4%));
  --vx44-shadow:0 24px 70px -50px rgba(133,65,255,.9),inset 0 1px rgba(255,255,255,.025);
}
html.vx44-ready body{background:#050918}
.page{position:relative;isolation:isolate}
.page::before{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;background-image:linear-gradient(180deg,rgba(4,8,20,.18),rgba(4,8,20,.76)),url('/assets/vexmira-network-v440.svg');background-size:auto,1600px auto;background-repeat:no-repeat,repeat-y;background-position:center top,center top;opacity:.52}
.page::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(720px 340px at 13% 7%,rgba(138,67,230,.13),transparent 70%),radial-gradient(680px 360px at 87% 16%,rgba(49,164,255,.085),transparent 72%)}
#page-home::before{opacity:.68;background-size:auto,1500px auto}#page-home::after{background:radial-gradient(900px 420px at 10% 3%,rgba(149,66,255,.18),transparent 70%),radial-gradient(900px 460px at 88% 8%,rgba(42,196,255,.10),transparent 72%)}
#page-market::after{background:radial-gradient(880px 390px at 18% 3%,rgba(160,73,255,.14),transparent 72%),radial-gradient(740px 420px at 90% 28%,rgba(33,173,234,.08),transparent 74%)}
#page-forum::after,#page-thread::after{background:radial-gradient(860px 390px at 14% 6%,rgba(99,89,255,.12),transparent 72%),radial-gradient(620px 350px at 92% 32%,rgba(163,76,255,.08),transparent 74%)}
#page-admin::after,#page-support::after{background:radial-gradient(900px 400px at 15% 4%,rgba(141,62,244,.13),transparent 72%),radial-gradient(700px 400px at 84% 20%,rgba(42,204,225,.07),transparent 73%)}
#page-messages::after{background:radial-gradient(920px 420px at 10% 10%,rgba(128,65,230,.13),transparent 72%),radial-gradient(720px 420px at 90% 22%,rgba(44,167,255,.08),transparent 72%)}

/* Page section headers become deliberate identity panels instead of detached columns. */
.vx320-section-head{position:relative!important;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;align-items:center!important;gap:28px!important;margin:0 0 18px!important;padding:20px 22px!important;border:1px solid var(--vx44-edge)!important;border-radius:20px!important;background:linear-gradient(115deg,rgba(99,40,173,.13),rgba(10,17,37,.76) 48%,rgba(16,47,67,.42))!important;box-shadow:var(--vx44-shadow)!important;overflow:hidden}
.vx320-section-head::after{content:"VEXMIRA NETWORK";position:absolute;right:18px;bottom:-12px;font-weight:950;font-size:46px;letter-spacing:.12em;color:rgba(162,111,255,.035);white-space:nowrap;pointer-events:none}
.vx320-section-head>div,.vx320-section-head>p{min-width:0!important;margin:0!important}.vx320-section-head h2{margin:5px 0 0!important;max-width:720px!important;line-height:1.02!important}.vx320-section-head>p{justify-self:end!important;max-width:440px!important;line-height:1.65!important;color:color-mix(in srgb,var(--mut,#9ca6c4) 90%,#fff)!important}
.vx320-feed-card{border:1px solid var(--vx44-edge)!important;background:var(--vx44-surface)!important;border-radius:20px!important;box-shadow:var(--vx44-shadow)!important;overflow:hidden!important}.vx320-feed-card>.vx320-feed-head{padding:18px 18px 13px!important;background:linear-gradient(180deg,rgba(139,74,231,.055),transparent)!important}

/* Home marketplace: use the same market-card language, sized as a homepage showcase. */
#homeListings{padding:0!important}#homeListings .vx44-home-market-grid{display:grid;grid-template-columns:1fr;gap:12px;padding:12px!important}
#homeListings .vx60-market-card{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;min-height:250px!important;max-width:none!important;width:100%!important;border:1px solid color-mix(in srgb,var(--vx44-edge) 75%,transparent)!important;border-radius:17px!important;overflow:hidden!important;background:linear-gradient(145deg,rgba(25,17,52,.94),rgba(7,13,29,.97))!important;box-shadow:0 18px 42px -36px rgba(138,62,247,.85)!important;transform:none!important}
#homeListings .vx60-market-visual{height:250px!important;min-height:250px!important;border-radius:0!important;overflow:hidden!important}#homeListings .vx60-market-cover,#homeListings .vx62-market-banner{width:100%!important;height:100%!important;object-fit:cover!important}#homeListings .vx62-market-banner{position:absolute!important;inset:0!important;opacity:.35!important}#homeListings .vx60-market-cover{position:relative!important;z-index:1!important}
#homeListings .vx60-market-body{padding:16px!important;display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important}.vx44-home-market-grid .item-name{font-size:17px!important}.vx44-home-market-grid .item-foot{margin-top:auto!important}.vx44-home-market-grid .price-tag{font-size:19px!important}.vx44-home-market-grid .vx60-market-seller{min-width:0!important}.vx44-home-market-grid .vx60-market-signal{display:flex!important;flex-wrap:wrap!important;gap:8px!important}

/* Home topics larger + correct avatar/frame containment. */
#homeThreads{padding:10px!important;display:grid!important;gap:9px!important}.vx44-home-topic{display:grid;grid-template-columns:54px minmax(0,1fr) 210px;gap:12px;align-items:center;padding:11px 12px;border:1px solid var(--vx44-edge);border-radius:15px;background:linear-gradient(135deg,rgba(25,23,55,.74),rgba(7,13,29,.75));cursor:pointer;transition:transform .16s ease,border-color .16s ease}.vx44-home-topic:hover{transform:translateY(-1px);border-color:color-mix(in srgb,#a970ff 62%,var(--line))}.vx44-topic-avatar{width:50px;height:50px;position:relative;display:grid;place-items:center}.vx44-topic-avatar>.vx13-avatar,.vx44-topic-avatar>.avatar{width:50px!important;height:50px!important}.vx44-topic-copy{min-width:0}.vx44-topic-title{display:flex;align-items:center;gap:7px;min-width:0}.vx44-topic-title>b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx44-topic-title>span{font-size:6px;padding:4px 6px;border-radius:999px;background:rgba(251,191,36,.14);color:#ffd56a;border:1px solid rgba(251,191,36,.25)}.vx44-topic-meta{display:flex;align-items:center;gap:7px;margin-top:5px;flex-wrap:wrap;color:var(--mut);font-size:7px}.vx44-topic-meta button{border:0;background:none;color:#c4a1ff;font-weight:850;padding:0;cursor:pointer}.vx44-topic-meta i{font-style:normal;color:#77d8ff}.vx44-topic-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.vx44-topic-stats span{padding:7px 4px;border:1px solid var(--line);border-radius:9px;text-align:center;background:rgba(7,12,27,.42)}.vx44-topic-stats b{display:block;font-size:10px}.vx44-topic-stats small{display:block;font-size:5.5px;color:var(--mut);text-transform:uppercase;letter-spacing:.07em;margin-top:2px}

/* Market command/deck and one authoritative horizontal rail. */
.vx44-market-command{margin:14px 0 15px;padding:14px;border:1px solid var(--vx44-edge);border-radius:18px;background:linear-gradient(120deg,rgba(113,46,195,.11),rgba(8,14,31,.82) 45%,rgba(17,53,69,.35));box-shadow:var(--vx44-shadow)}.vx44-market-command-top{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:center}.vx44-market-search{display:flex;align-items:center;gap:9px;border:1px solid var(--line);background:rgba(5,10,24,.68);border-radius:12px;padding:0 12px;min-height:44px}.vx44-market-search input{border:0!important;background:transparent!important;outline:0!important;color:var(--txt)!important;width:100%;font:inherit}.vx44-market-actions{display:flex;gap:7px;flex-wrap:wrap}.vx44-market-actions button{height:40px;padding:0 13px;border:1px solid var(--line);border-radius:11px;background:rgba(17,24,48,.7);color:var(--txt);font-size:8px;font-weight:850;cursor:pointer}.vx44-market-actions button.primary{border-color:rgba(157,83,255,.42);background:linear-gradient(135deg,#7130d8,#a542ef);box-shadow:0 12px 32px -20px #a855f7}.vx44-market-pills{display:flex;gap:7px;overflow-x:auto;padding:10px 1px 1px;scrollbar-width:thin;scrollbar-color:rgba(151,88,245,.55) transparent}.vx44-market-pills button{flex:0 0 auto;border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:rgba(11,17,35,.62);color:var(--mut);font-size:7px;font-weight:800;cursor:pointer}
.vx44-market-rail{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;margin:7px 0 10px!important}.vx44-market-rail>.vx64-market-games{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;min-width:0!important;width:100%!important;padding:5px 2px 10px!important;scroll-behavior:smooth!important;scroll-snap-type:x proximity!important;scrollbar-width:thin!important;scrollbar-color:rgba(155,87,248,.65) rgba(255,255,255,.03)!important}.vx44-market-rail>.vx64-market-games::-webkit-scrollbar{height:6px}.vx44-market-rail>.vx64-market-games::-webkit-scrollbar-thumb{background:rgba(155,87,248,.65);border-radius:999px}.vx44-market-rail .vx64-market-chip{flex:0 0 auto!important;scroll-snap-align:start!important;min-height:43px!important}.vx44-market-arrow{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border:1px solid var(--vx44-edge)!important;border-radius:11px!important;background:linear-gradient(145deg,rgba(130,55,226,.22),rgba(8,14,31,.94))!important;color:#fff!important;font-size:20px!important;cursor:pointer!important;box-shadow:0 10px 30px -21px #a855f7!important}.vx44-market-arrow:disabled{opacity:.3;cursor:default}
#page-market .vx64-market-category-grid,#page-market .vx63-market-cat-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}#page-market :is(.vx64-market-cat,.vx63-market-cat){min-height:112px!important;padding:14px!important;border-radius:16px!important;border:1px solid var(--vx44-edge)!important;background:var(--vx44-surface)!important;box-shadow:var(--vx44-shadow)!important}#page-market :is(.vx64-market-cat,.vx63-market-cat) .vx64-market-cat-icon{width:48px!important;height:48px!important;min-width:48px!important;border-radius:12px!important}#page-market :is(.vx64-market-cat,.vx63-market-cat):hover{border-color:color-mix(in srgb,#a970ff 58%,var(--line))!important;transform:translateY(-1px)}

/* DM: stable three-column social center. */
#vx11DmShell.vx44-dm-shell{display:grid!important;grid-template-columns:265px 300px minmax(0,1fr)!important;width:min(1320px,calc(100vw - 34px))!important;max-width:1320px!important;min-height:min(740px,calc(100dvh - 155px))!important;max-height:calc(100dvh - 145px)!important;overflow:hidden!important;border:1px solid var(--vx44-edge)!important;border-radius:22px!important;background:rgba(7,12,28,.94)!important;box-shadow:0 36px 90px -64px #9a4eff!important}.vx44-social-dock{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;border-right:1px solid var(--line)!important;padding:12px!important;background:linear-gradient(180deg,rgba(29,22,62,.88),rgba(7,13,29,.96))!important;overflow:hidden}.vx44-social-loading{margin:auto;text-align:center;color:var(--mut);font-size:8px}.vx44-social-loading b{display:block;color:#fff;font-size:12px;margin-bottom:5px}.vx44-self-card{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--vx44-edge);border-radius:14px;padding:10px;background:rgba(12,18,38,.72);color:var(--txt);text-align:left;cursor:pointer}.vx44-self-card>span:last-child{min-width:0}.vx44-self-card small{display:block;font-size:6px;color:#aa77ff;letter-spacing:.12em}.vx44-self-card b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0}.vx44-self-card em{display:block;font-size:7px;color:var(--mut);font-style:normal}.vx44-social-counts{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:9px 0}.vx44-social-counts button{border:1px solid var(--line);border-radius:9px;background:rgba(5,10,24,.45);color:var(--txt);padding:7px 3px;cursor:pointer}.vx44-social-counts b{display:block;font-size:12px;color:#c999ff}.vx44-social-counts small{font-size:5.6px;color:var(--mut);text-transform:uppercase}.vx44-social-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-bottom:8px}.vx44-social-tabs button{position:relative;min-height:32px;border:1px solid var(--line);border-radius:9px;background:transparent;color:var(--mut);font-size:7px;font-weight:850;cursor:pointer}.vx44-social-tabs button.active{color:#fff;border-color:var(--vx44-edge);background:rgba(130,60,222,.15)}.vx44-social-tabs i{font-style:normal;background:#ff486e;color:#fff;border-radius:999px;padding:1px 4px}.vx44-social-list{display:grid;align-content:start;gap:6px;overflow:auto;min-height:0;padding-right:2px}.vx44-social-person{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center;padding:7px;border:1px solid var(--line);border-radius:11px;background:rgba(9,15,32,.52)}.vx44-person-id{display:flex;align-items:center;gap:7px;min-width:0;border:0;background:none;color:var(--txt);text-align:left;cursor:pointer}.vx44-person-id span{min-width:0}.vx44-person-id b,.vx44-person-id small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx44-person-id b{font-size:8px}.vx44-person-id small{font-size:6px;color:var(--mut)}.vx44-person-actions{display:flex;gap:3px}.vx44-person-actions button{border:1px solid var(--vx44-edge);border-radius:7px;background:rgba(129,56,222,.14);color:#fff;font-size:6px;padding:6px 7px;cursor:pointer}.vx44-person-actions button.ghost{background:transparent;color:var(--mut)}.vx44-social-empty{border:1px dashed var(--line);border-radius:11px;padding:16px 8px;text-align:center;color:var(--mut);font-size:7px}.vx44-social-empty b{display:block;color:#fff;font-size:9px;margin-bottom:3px}
#vx11DmShell.vx44-dm-shell>.vx11-dm-list{min-width:0!important;border-right:1px solid var(--line)!important;background:linear-gradient(180deg,rgba(15,23,50,.96),rgba(9,15,34,.96))!important}#vx11DmShell.vx44-dm-shell>.vx11-dm-chat{min-width:0!important;background:linear-gradient(180deg,rgba(7,13,30,.95),rgba(7,12,28,.98))!important}.vx44-conv-name{cursor:pointer}.vx44-peer-avatar{display:grid;place-items:center;border:0;background:none;padding:0;cursor:pointer}.vx44-peer-ident{border:0!important;background:none!important;color:inherit!important;text-align:left!important;cursor:pointer!important;padding:0!important}.vx44-peer-toolbar{margin-left:auto;display:flex;gap:5px;align-items:center;flex-wrap:wrap}.vx44-peer-toolbar button{height:31px;border:1px solid var(--line);border-radius:8px;background:rgba(15,22,43,.72);color:var(--txt);font-size:7px;font-weight:800;padding:0 9px;cursor:pointer}.vx44-peer-toolbar button.primary{border-color:var(--vx44-edge);background:rgba(128,55,220,.18)}.vx44-msg-author{display:flex;align-items:center;gap:6px;border:0;background:none;color:#ba91ff;padding:0 0 5px;cursor:pointer;font-size:7px;font-weight:800}

/* Control Deck: stable, bounded and readable. */
#page-admin .vx-admin-layout{min-width:0!important}#page-admin #vxAdminNav{position:sticky!important;top:88px!important;align-self:start!important;max-height:calc(100dvh - 112px)!important;overflow:auto!important}#page-admin #vxAdminNav button{min-height:38px!important}.vx44-admin-special{display:flex!important;align-items:center!important;gap:7px!important}.vx44-admin-special.active{background:rgba(128,57,220,.16)!important;border-color:var(--vx44-edge)!important}
.vx44-support-hub{width:100%;min-width:0;display:grid;gap:12px}.vx44-support-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 18px;border:1px solid var(--vx44-edge);border-radius:17px;background:linear-gradient(120deg,rgba(121,51,207,.13),rgba(8,14,31,.82));box-shadow:var(--vx44-shadow)}.vx44-support-head small{font-size:6px;letter-spacing:.16em;color:#b985ff;font-weight:900}.vx44-support-head h2{margin:4px 0;font-size:20px}.vx44-support-head p{margin:0;color:var(--mut);font-size:8px}.vx44-support-kpis{display:grid;grid-template-columns:repeat(3,82px);gap:6px}.vx44-support-kpis span{padding:9px;border:1px solid var(--line);border-radius:10px;text-align:center;color:var(--mut);font-size:6px}.vx44-support-kpis b{display:block;color:#fff;font-size:15px}.vx44-support-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:10px;height:min(720px,calc(100dvh - 270px));min-height:560px;min-width:0}.vx44-support-list,.vx44-support-detail{min-width:0;min-height:0;border:1px solid var(--vx44-edge);border-radius:16px;background:var(--vx44-surface);overflow:hidden}.vx44-support-list{display:flex;flex-direction:column;padding:9px}.vx44-support-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:8px}.vx44-support-filters button{height:33px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--mut);font-size:7px;font-weight:850;cursor:pointer}.vx44-support-filters button.active{color:#fff;border-color:var(--vx44-edge);background:rgba(130,59,225,.14)}.vx44-ticket-list{min-height:0;overflow:auto;display:grid;align-content:start;gap:6px}.vx44-ticket{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:8px;align-items:center;width:100%;padding:9px;border:1px solid var(--line);border-radius:11px;background:rgba(8,14,30,.56);color:var(--txt);text-align:left;cursor:pointer}.vx44-ticket.active{border-color:var(--vx44-edge);background:rgba(117,52,205,.12)}.vx44-ticket-copy{min-width:0}.vx44-ticket-copy b,.vx44-ticket-copy small,.vx44-ticket-copy em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx44-ticket-copy b{font-size:8px}.vx44-ticket-copy small{font-size:6px;color:#ba91ff;margin:3px 0}.vx44-ticket-copy em{font-style:normal;color:var(--mut);font-size:6px}.vx44-ticket>i{font-style:normal;font-size:7px;color:var(--mut)}.vx44-support-detail{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.vx44-support-userhead{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);min-width:0}.vx44-support-ident{display:flex;align-items:center;gap:9px;min-width:0}.vx44-support-ident>div{min-width:0}.vx44-support-ident small{font-size:6px;color:#b985ff;letter-spacing:.1em}.vx44-support-ident h3{font-size:13px;margin:3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx44-support-ident button{border:0;background:none;color:#7edcff;padding:0;font-size:7px;cursor:pointer}.vx44-support-status{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.vx44-support-status span{padding:5px 7px;border:1px solid var(--line);border-radius:999px;color:var(--mut);font-size:6px}.vx44-support-thread{min-height:0;overflow:auto;padding:13px;display:flex;flex-direction:column;gap:8px}.vx44-support-message{display:flex;gap:7px;max-width:min(78%,720px)}.vx44-support-message.staff{align-self:flex-end;flex-direction:row-reverse}.vx44-support-message.system{align-self:center;max-width:90%}.vx44-support-message>div{padding:9px 10px;border:1px solid var(--line);border-radius:12px;background:#131d3a}.vx44-support-message.staff>div{background:linear-gradient(145deg,#3b1d68,#172858);border-color:rgba(158,83,246,.35)}.vx44-support-message.system>div{background:rgba(80,81,109,.12)}.vx44-support-message header{display:flex;justify-content:space-between;gap:9px}.vx44-support-message b{font-size:7px}.vx44-support-message time{font-size:5.5px;color:var(--mut)}.vx44-support-message p{margin:5px 0 0;font-size:8px;line-height:1.5;overflow-wrap:anywhere}.vx44-support-tools{display:grid;grid-template-columns:auto minmax(160px,240px) auto auto;gap:6px;padding:9px 11px;border-top:1px solid var(--line)}.vx44-support-tools :is(button,select){height:35px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#0b132a;color:var(--txt);font-size:7px;padding:0 9px}.vx44-support-tools button{cursor:pointer;border-color:var(--vx44-edge);background:rgba(125,55,218,.13);font-weight:850}.vx44-support-tools button.danger{border-color:rgba(255,76,110,.36);background:rgba(165,33,61,.12);color:#ff98ad}.vx44-support-compose{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:6px;padding:9px 11px;border-top:1px solid var(--line)}.vx44-support-compose textarea{min-width:0;min-height:54px;max-height:110px;resize:vertical;border:1px solid var(--line);border-radius:9px;background:#070d20;color:var(--txt);padding:9px;font-size:8px}.vx44-support-compose button{border:0;border-radius:9px;background:linear-gradient(135deg,#7a35e5,#b445ef);color:#fff;font-size:8px;font-weight:900;cursor:pointer}
.vx44-audit{display:grid;gap:11px}.vx44-audit-head{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:15px 17px;border:1px solid var(--vx44-edge);border-radius:16px;background:var(--vx44-surface)}.vx44-audit-head h2{font-size:18px;margin:3px 0}.vx44-audit-head p{font-size:8px;color:var(--mut);margin:0}.vx44-audit-search{display:flex;gap:6px}.vx44-audit-search input{height:36px;min-width:250px;border:1px solid var(--line);border-radius:9px;background:#080e22;color:var(--txt);padding:0 10px}.vx44-audit-search button{height:36px;border:1px solid var(--vx44-edge);border-radius:9px;background:rgba(130,56,224,.14);color:#fff;padding:0 12px}.vx44-audit-layout{display:grid;grid-template-columns:350px minmax(0,1fr);gap:10px;min-height:590px}.vx44-audit-list,.vx44-audit-detail{border:1px solid var(--vx44-edge);border-radius:15px;background:var(--vx44-surface);overflow:auto;padding:9px}.vx44-audit-row{width:100%;display:grid;gap:5px;text-align:left;padding:10px;border:1px solid var(--line);border-radius:10px;background:rgba(8,14,30,.52);color:var(--txt);margin-bottom:6px;cursor:pointer}.vx44-audit-row b{font-size:8px}.vx44-audit-row small{font-size:6px;color:var(--mut)}.vx44-dm-log-message{padding:9px;border:1px solid var(--line);border-radius:10px;margin-bottom:6px;background:rgba(8,14,30,.55)}.vx44-dm-log-message header{display:flex;justify-content:space-between;gap:8px}.vx44-dm-log-message b{font-size:8px}.vx44-dm-log-message time{font-size:6px;color:var(--mut)}.vx44-dm-log-message p{font-size:8px;line-height:1.45;margin:5px 0;overflow-wrap:anywhere}.vx44-dm-log-message small{font-size:6px;color:var(--mut)}

/* Consistent cards and subtle life without heavy render loops. */
:is(.server-card,.discord-card,.streamer-card,.item-card,.vx-admin-card,.forum-card,.vx63-market-cat,.vx64-market-cat){transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}:is(.server-card,.discord-card,.streamer-card,.item-card):hover{transform:translateY(-2px);box-shadow:0 22px 55px -43px rgba(146,78,255,.9)}
@media(max-width:1180px){#vx11DmShell.vx44-dm-shell{grid-template-columns:240px 270px minmax(0,1fr)!important}.vx44-support-grid{grid-template-columns:310px minmax(0,1fr)}#page-market .vx64-market-category-grid,#page-market .vx63-market-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vx44-home-topic{grid-template-columns:52px minmax(0,1fr) 180px}}
@media(max-width:960px){.vx320-section-head{grid-template-columns:1fr!important}.vx320-section-head>p{justify-self:start!important;max-width:680px!important}#vx11DmShell.vx44-dm-shell{grid-template-columns:250px minmax(0,1fr)!important;max-height:none!important}.vx44-social-dock{grid-column:1/-1;max-height:300px;border-right:0!important;border-bottom:1px solid var(--line)!important}.vx44-support-grid{grid-template-columns:1fr;height:auto;min-height:0}.vx44-support-list{max-height:390px}.vx44-support-detail{min-height:590px}.vx44-audit-layout{grid-template-columns:1fr}.vx44-audit-list{max-height:330px}}
@media(max-width:720px){#homeListings .vx60-market-card{grid-template-columns:1fr!important}#homeListings .vx60-market-visual{height:190px!important;min-height:190px!important}.vx44-home-topic{grid-template-columns:46px minmax(0,1fr)}.vx44-topic-stats{grid-column:1/-1}.vx44-market-command-top{grid-template-columns:1fr}.vx44-market-rail{grid-template-columns:32px minmax(0,1fr) 32px!important}.vx44-market-arrow{width:32px!important;height:34px!important}#page-market .vx64-market-category-grid,#page-market .vx63-market-cat-grid{grid-template-columns:1fr!important}#vx11DmShell.vx44-dm-shell{grid-template-columns:1fr!important;width:calc(100vw - 16px)!important}.vx44-social-dock,.vx11-dm-list,.vx11-dm-chat{grid-column:1!important}.vx44-support-head{grid-template-columns:1fr}.vx44-support-kpis{grid-template-columns:repeat(3,1fr)}.vx44-support-tools{grid-template-columns:1fr 1fr}.vx44-support-tools select{grid-column:1/-1}.vx44-support-compose{grid-template-columns:1fr}.vx44-audit-head{align-items:flex-start;flex-direction:column}.vx44-audit-search{width:100%}.vx44-audit-search input{min-width:0;flex:1}}
@media(prefers-reduced-motion:reduce){*:where(.vx44-ready *){scroll-behavior:auto!important}.vx44-home-topic,:is(.server-card,.discord-card,.streamer-card,.item-card){transition:none!important}}
