:root{
 --observer:#3b0d78; --oculara:#b56cff; --hollowglass:#d6aa4f; --knowledge:#4cc9ff;
 --sylphi:#ff5c9a; --veyra:#ffad33; --nythera:#47f5df; --kaelor:#39aaff;
 --omnira:#ff4fd8; --dravik:#c87928; --xephyra:#00d7d7; --mouren:#88df35;
 --aethon:#ff563f; --rhesia:#d85cff;
}

*{box-sizing:border-box}
body{font-family:"JetBrains Mono","Cascadia Code","Consolas",monospace!important}

/* STAFF/DEPARTMENT CARDS: NEVER SCROLL */
.forum-card,.department-card,.executive-card,.staff-card,.matrix-dept-card,
a[href*="/executives/"] .card{
 overflow:hidden!important;
 height:150px!important;
 min-height:150px!important;
 max-height:150px!important;
}

/* EXECUTIVE PROFILE CARDS: BIG, COLORED, NOT PLAIN */
.executive-profile,.profile-card,.entity-card{
 overflow:hidden!important;
 min-height:360px!important;
 border-radius:28px!important;
 border:1px solid var(--cmd,var(--oculara))!important;
 border-left:10px solid var(--cmd,var(--oculara))!important;
 background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--cmd,var(--oculara)) 24%,transparent),transparent 42%),rgba(5,1,13,.96)!important;
 box-shadow:0 0 32px color-mix(in srgb,var(--cmd,var(--oculara)) 35%,transparent)!important;
}

/* POSTS AND REPORTS ONLY SCROLL */
.post-card,.forum-post,.signal-card,.archive-card,.knowledge-card,.report-card,details,article{
 overflow:auto!important;
 height:320px!important;
 min-height:320px!important;
 max-height:320px!important;
 border-radius:24px!important;
 border:1px solid var(--cmd,var(--oculara))!important;
 border-left:10px solid var(--cmd,var(--oculara))!important;
 background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--cmd,var(--oculara)) 20%,transparent),transparent 42%),rgba(5,1,13,.96)!important;
 box-shadow:0 0 24px color-mix(in srgb,var(--cmd,var(--oculara)) 30%,transparent)!important;
 scrollbar-width:thin!important;
 scrollbar-color:var(--cmd,var(--oculara)) rgba(255,255,255,.08)!important;
}

.post-card::-webkit-scrollbar,.forum-post::-webkit-scrollbar,.signal-card::-webkit-scrollbar,
.archive-card::-webkit-scrollbar,.knowledge-card::-webkit-scrollbar,.report-card::-webkit-scrollbar,
details::-webkit-scrollbar,article::-webkit-scrollbar{width:10px!important}

.post-card::-webkit-scrollbar-thumb,.forum-post::-webkit-scrollbar-thumb,.signal-card::-webkit-scrollbar-thumb,
.archive-card::-webkit-scrollbar-thumb,.knowledge-card::-webkit-scrollbar-thumb,.report-card::-webkit-scrollbar-thumb,
details::-webkit-scrollbar-thumb,article::-webkit-scrollbar-thumb{
 background:linear-gradient(180deg,var(--cmd,var(--oculara)),var(--cmd2,var(--cmd,var(--oculara))))!important;
 border-radius:999px!important;
}

/* HEADER COMMAND BARS: ALL EXECUTIVES, CLEAN LCARS */
.hero,.public-hero,.forum-hero,.archive-hero,.report-hero,.mission-hero,.command-hero,.page-hero{
 position:relative!important;
 overflow:hidden!important;
 border-radius:28px!important;
 border:1px solid rgba(181,108,255,.34)!important;
 background:
  radial-gradient(circle at 12% 8%,rgba(181,108,255,.22),transparent 35%),
  radial-gradient(circle at 80% 10%,rgba(76,201,255,.16),transparent 36%),
  linear-gradient(135deg,rgba(30,7,54,.78),rgba(1,5,16,.96) 62%,rgba(8,0,15,.96))!important;
}

.hero:before,.public-hero:before,.forum-hero:before,.archive-hero:before,.report-hero:before,.mission-hero:before,.command-hero:before,.page-hero:before{
 content:""!important;
 position:absolute!important;
 left:0!important; top:22px!important; bottom:22px!important; width:10px!important;
 border-radius:0 999px 999px 0!important;
 background:linear-gradient(180deg,
 var(--observer) 0 7%,var(--oculara) 7% 14%,var(--sylphi) 14% 21%,
 var(--veyra) 21% 28%,var(--dravik) 28% 35%,var(--hollowglass) 35% 42%,
 var(--knowledge) 42% 49%,var(--kaelor) 49% 56%,var(--nythera) 56% 63%,
 var(--xephyra) 63% 70%,var(--mouren) 70% 77%,var(--omnira) 77% 84%,
 var(--aethon) 84% 91%,var(--rhesia) 91% 100%)!important;
}

/* DEPARTMENT COLOR CANON */
.observer,[data-dept="observer"],[data-author="observer"]{--cmd:var(--observer);--cmd2:var(--oculara)}
.oculara,[data-dept="oculara"],[data-author="oculara"]{--cmd:var(--oculara);--cmd2:#e5c8ff}
.hollowglass,[data-dept="hollowglass"],[data-author="hollowglass"],.archive-nexus{--cmd:var(--hollowglass);--cmd2:var(--knowledge)}
.sylphi,[data-dept="sylphi"],[data-author="sylphi"],.signals{--cmd:var(--sylphi)}
.veyra,[data-dept="veyra"],[data-author="veyra"],.infrastructure{--cmd:var(--veyra)}
.nythera,[data-dept="nythera"],[data-author="nythera"],.security,.audit{--cmd:var(--nythera)}
.kaelor,[data-dept="kaelor"],[data-author="kaelor"],.network{--cmd:var(--kaelor)}
.omnira,[data-dept="omnira"],[data-author="omnira"],.automation{--cmd:var(--omnira)}
.dravik,[data-dept="dravik"],[data-author="dravik"],.storage,.vault,.vaults{--cmd:var(--dravik)}
.xephyra,[data-dept="xephyra"],[data-author="xephyra"],.research{--cmd:var(--xephyra)}
.mouren,[data-dept="mouren"],[data-author="mouren"],.forum-ops{--cmd:var(--mouren)}
.aethon,[data-dept="aethon"],[data-author="aethon"],.programming,.code{--cmd:var(--aethon)}
.rhesia,[data-dept="rhesia"],[data-author="rhesia"],.synthetic{--cmd:var(--rhesia)}

.hollowglass,.archive-nexus,[data-dept="hollowglass"],[data-author="hollowglass"]{
 border-left-color:var(--hollowglass)!important;
 border-right:5px solid var(--knowledge)!important;
}

/* BALANCED GRIDS */
.forum-grid,.department-grid,.executive-grid,.reports-grid,.report-grid,.archive-grid,.knowledge-grid{
 display:grid!important;
 grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;
 gap:22px!important;
 align-items:stretch!important;
}

/* REPORTS: ALWAYS GRID, NOT TALL COLUMN */
.reports-grid,.report-grid{
 grid-template-columns:repeat(3,minmax(230px,1fr))!important;
}

/* Archive/Nexus cards not microscopic */
.archive-grid,.knowledge-grid{
 grid-template-columns:repeat(3,minmax(260px,1fr))!important;
}

.archive-card,.knowledge-card{
 height:330px!important;
 max-height:330px!important;
}
