/* CEAS AEGIS V18 — Editorial Supremacy */
:root{--v18-red:#ef173d;--v18-red2:#9d061f;--v18-ink:#05070b;--v18-panel:#0b0e14;--v18-line:rgba(255,255,255,.13);--v18-soft:#9ba3ae}
.studio-shell-v12{max-height:calc(100svh - 20px)}
.studio-content{max-height:calc(100svh - 68px)!important}
.studio-top h3{font-size:18px!important}.studio-top>div span{color:#8d949e!important}
.studio-nav{gap:3px!important}.studio-nav button{padding:11px 12px!important;border-radius:0!important}.studio-nav button.active{background:linear-gradient(90deg,rgba(239,23,61,.17),transparent)!important}
.dashboard-grid{gap:9px!important}.dash-card{padding:14px!important;min-height:86px}.dash-card b{font-size:24px!important}
.composer-grid{gap:12px!important}.editor-card,.preview-card,.library-card{padding:16px!important}.editor-grid{gap:9px!important}.editor-field input,.editor-field select,.editor-field textarea{padding:10px 11px!important}.v13-editor-section{margin:14px 0!important;padding:13px!important}.v13-editor-section h5{margin-bottom:11px!important}.v13-command-bar{margin-bottom:11px!important;padding:10px 12px!important}.v13-template-bar{margin-bottom:12px!important}.v13-template-bar button{padding:8px 10px!important}.v13-workflow-strip{margin-bottom:10px!important}
.v18-url-hint{display:block;margin-top:6px;color:#ff5e78;font:700 8px/1.4 var(--mono,monospace);letter-spacing:.06em;overflow-wrap:anywhere}
.article-reader-type,.article-reader-kicker{font-variant-numeric:tabular-nums}.article-reader-actions{position:sticky;bottom:0;z-index:4;margin:30px -10px -10px;padding:14px 10px;background:linear-gradient(180deg,rgba(7,9,13,.6),#07090d 35%);border-top:1px solid var(--v18-line)}.article-reader-actions button,.article-reader-actions a{min-height:42px;display:inline-flex;align-items:center;justify-content:center}
.v18-library-row{display:grid!important;grid-template-columns:58px 78px minmax(240px,1fr) minmax(320px,.9fr)!important;gap:12px!important;align-items:center!important;padding:14px!important;border:1px solid var(--v18-line)!important;background:linear-gradient(145deg,#0d1017,#080a0f)!important;margin-bottom:8px!important}.v18-ref{display:grid;place-items:center;align-self:stretch;border:1px solid rgba(239,23,61,.36);background:rgba(239,23,61,.06)}.v18-ref b{font:700 20px/1 var(--mono,monospace);color:#fff}.v18-ref span{font:800 7px/1 var(--mono,monospace);letter-spacing:.14em;color:var(--v18-red)}.v18-library-row .library-thumb{width:78px;height:58px}.v18-library-row .v13-library-info small{display:block;color:var(--v18-red);font:800 8px/1.2 var(--mono,monospace);letter-spacing:.1em;margin-bottom:5px}.v18-library-row .v13-library-info code{display:block;margin-top:6px;color:#7f8792;font:700 8px/1.3 var(--mono,monospace);overflow-wrap:anywhere}.v18-library-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.v18-library-actions button{border:1px solid rgba(255,255,255,.14);background:#090c11;color:#dce1e7;min-height:35px;padding:7px;font:800 7px/1.15 var(--mono,monospace);letter-spacing:.06em;text-transform:uppercase}.v18-library-actions button:hover{border-color:var(--v18-red);color:#fff}.v18-library-actions .primary{background:linear-gradient(135deg,var(--v18-red),var(--v18-red2));border-color:var(--v18-red);color:#fff}.v18-library-actions .danger{color:#ff7288;border-color:rgba(239,23,61,.32)}
/* Print fallback: only the open publication is visible */
@media print{body>*:not(#articleReader){display:none!important}#articleReader{position:static!important;display:block!important;visibility:visible!important;opacity:1!important;background:#fff!important;color:#111!important}#articleReader .article-reader-backdrop,.article-reader-top button,.article-reader-actions{display:none!important}.article-reader-shell{box-shadow:none!important;border:0!important;max-width:none!important;width:100%!important}.article-reader-scroll{overflow:visible!important;max-height:none!important}.article-reader-grid{display:block!important}.article-reader-aside{display:none!important}.article-reader-content{color:#111!important}.article-reader-content *{color:#111!important}.article-reader-body a{color:#111!important;text-decoration:underline}.article-reader-media img{max-height:500px!important;object-fit:contain!important}}
/* Compact AEGIS gate */
.v12-black-shell{width:min(1320px,100%)!important}.v12-black-top{height:50px!important}.v12-black-login{grid-template-columns:.72fr 1.28fr!important}.v12-black-emblem{min-height:0!important}.v12-black-login form{padding:34px!important}.v12-black-login h2{font-size:clamp(36px,5vw,58px)!important}.v12-black-appbar{height:46px!important;padding:0 12px!important}.v12-black-appbar button{padding:7px 9px!important}
@media(max-width:1100px){.v18-library-row{grid-template-columns:52px 70px minmax(0,1fr)!important}.v18-library-actions{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:720px){.studio-content{padding:10px!important}.editor-card,.preview-card,.library-card{padding:12px!important}.v18-library-row{grid-template-columns:46px minmax(0,1fr)!important;padding:10px!important}.v18-library-row .library-thumb{display:none}.v18-library-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.v18-library-actions button{min-height:40px}.article-reader-actions{display:grid!important;grid-template-columns:1fr!important}.article-reader-actions button,.article-reader-actions a{width:100%!important}.v12-black-login{grid-template-columns:1fr!important}.v12-black-emblem{display:none!important}.v12-black-login form{padding:24px!important}}
