#voidrig .upgrade-workspace .mod-slots.voidrig-mech-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#voidrig .voidrig-arcane-note{padding:16px;border:1px solid var(--line);background:#142029;line-height:1.8;font-size:12px}#voidrig .voidrig-arcane-note h4{color:var(--gold)}#voidrig .voidrig-intro-note{padding:15px 18px;border-left:3px solid var(--gold);background:#1d2b32;margin:16px 0}#voidrig .aa-choice button{flex-basis:200px}#voidrig:not([hidden]) ~ #icebind-current-guide{display:none}
#voidrig .upgrade-stat-row>span{flex:0 1 105px;word-break:keep-all}
#voidrig .voidrig-arcane-warning{padding:14px;border:1px solid var(--gold);border-left-width:3px;border-radius:8px;background:var(--soft);color:var(--ink);font-size:12px;line-height:1.8;margin-bottom:18px}#voidrig .voidrig-arcane-warning strong{color:var(--ink)}#voidrig .voidrig-arcane-warning p{margin:8px 0}#voidrig .voidrig-arcane-note{background:var(--surface);color:var(--ink)}#voidrig .upgrade-right .arcane-effects{white-space:pre-line}
#voidrig .upgrade-workspace{grid-template-columns:180px minmax(0,1fr)!important}#voidrig .upgrade-workspace>.upgrade-right{grid-column:1/-1;display:block}#voidrig .upgrade-right .frame-arcane-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px;width:100%}
/* Header metadata must also wrap at narrow widths on every menu. */
@media(max-width:700px){header .mast .date{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}}
@media(max-width:700px){#voidrig .upgrade-workspace .mod-slots.voidrig-mech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
