
.codex-visual #meta:not(.codex-map):not(.codex-opening-mode){--menu-gap:12px}
#meta:not(.codex-map):not(.codex-opening-mode) #metaBody{scrollbar-color:var(--yashu-line) var(--yashu-paper);scrollbar-width:thin;scroll-padding-bottom:88px}
#meta:not(.codex-map) :is(p,.lead,.rule-tip,.micro){line-height:1.85;line-break:strict;overflow-wrap:anywhere}
#meta .codex-fort-heading #metaTitle{max-width:78%;text-wrap:balance;line-height:1.4}
.codex-visual #meta :is(.home-cmd small,.codex-mode-grid small,.codex-mode-more p){font-size:13px;line-height:1.75;word-break:auto-phrase;text-wrap:pretty}
#meta .home-grid{gap:var(--menu-gap)}
.codex-visual #meta .home-cmd{padding:16px;text-align:left}
.codex-visual #meta .home-cmd b{font:700 23px/1.4 var(--yashu-heading);margin-bottom:6px}
#meta :is(.codex-council-nav,.codex-workshop-tabs,.codex-army-tabs,.codex-archive-tabs){gap:6px;padding:6px 0;background:var(--yashu-paper);border-bottom:1px solid var(--yashu-line)}
#meta .codex-council-nav{grid-template-columns:repeat(3,minmax(0,1fr))}
#meta .codex-workshop-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
.codex-visual #meta :is(.codex-council-nav,.codex-army-tabs,.codex-workshop-tabs,.codex-archive-tabs,.hero-tabs) button{font-size:14px;line-height:1.4;box-shadow:none;border-radius:4px;min-height:44px}
.codex-visual #meta[data-ui-family=council] :is(.codex-army-tabs,.codex-workshop-tabs){top:56px}
#meta :is(.codex-secondary-info,.codex-mode-more,.hero-tree,.codex-workshop-library)>summary{min-height:44px;display:list-item;align-content:center;line-height:1.6;cursor:pointer;font-size:14px}
#meta :is(summary,button,input,select):focus-visible{outline:3px solid var(--yashu-sky);outline-offset:3px}
.codex-visual #meta :is(input:not([type=checkbox]),select){min-height:44px;font-size:16px}
#meta :is(.hero-cost,.hero-departure-summary){padding:16px;border:1px solid var(--yashu-line);background:var(--yashu-surface);border-radius:4px}
#meta :is(.hero-cost,.hero-departure-summary) p{margin:6px 0}
#meta :is(.hero-cost strong,.hero-departure-summary strong,.codex-army-metrics b){font-variant-numeric:tabular-nums}
#meta .hero-cost>small{font-size:13px;line-height:1.75}
#meta .codex-trial-list{gap:8px}
#meta .codex-trial-list button{padding:12px;text-align:left;row-gap:4px}
#meta .codex-trial-list small{font-size:13px;line-height:1.6}
#meta .codex-departure-party .card-tile:not(.selected){opacity:1}
#meta .dba-entry>.dba-detail{min-height:44px;font-size:13px;border-radius:0 0 4px 4px}
#meta .codex-workshop-save-buttons{bottom:0;border-top:1px solid var(--yashu-line);background:var(--yashu-surface)}
#meta .hero-tabs{gap:6px}
#meta .meta-foot .codex-fort-nav{gap:4px}
#meta .meta-foot .codex-fort-nav button{border-radius:4px;box-shadow:none}
#meta :is(input,textarea){caret-color:var(--yashu-sky)}
#meta ::selection{background:var(--yashu-sky);color:#fff}
@media(min-width:1000px) and (min-height:600px){#app.codex-wide-menu #metaBody{padding-inline:24px}#app.codex-wide-menu #meta .sheet-head.codex-fort-heading{margin-inline:-24px}#app.codex-wide-menu #meta .codex-workshop-save-buttons{margin-inline:-24px;padding-inline:24px}#app.codex-wide-menu #meta .home-cmd{padding:22px}#app.codex-wide-menu #meta .hero-departure-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:360px){.codex-visual #meta .home-cmd{padding:12px}.codex-visual #meta .home-cmd b{font-size:21px}#meta .codex-army-tabs button{font-size:12px}}
