/* One fixed two-column board row below both fighters, at every viewport width. */
body.boards259 .mechanic-board92{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start;gap:10px;padding:0;min-width:0}
body.boards259 .mechanic-board92[hidden]{display:none!important}
body.boards259 .mechanic-board92>.mechanic-side93{grid-row:1!important;display:flex;flex-flow:row wrap;align-items:flex-start;align-content:start;gap:7px;min-width:0}
body.boards259 .mechanic-side93[data-side=player]{grid-column:1!important}
body.boards259 .mechanic-side93[data-side=ai]{grid-column:2!important}
body.boards259 .mechanic-side93[hidden]{display:none!important}
body.boards259 .mechanic-side93>.underboards258{display:contents;margin:0!important;padding:0;border:0;background:none}
body.boards259 .mechanic-side93>:not(.underboards258),body.boards259 .underboards258>*{flex:1 1 250px;min-width:0;max-width:100%;box-sizing:border-box;margin:0!important}
body.boards259 .mechanic-side93 [hidden]{display:none!important}
body.boards259 .board-slot258,body.boards259 .board-slot259{padding:0;border:0;background:none}
body.boards259 .board-slot259>article{padding:8px;border:1px solid #43566a;border-radius:9px;background:#111d29f5;min-width:0;box-sizing:border-box}
body.boards259 .board-slot259 header{display:flex;align-items:center;justify-content:space-between;gap:6px}
body.boards259 .board-slot259 p{font-size:12px;margin:6px 0}
body.boards259 .overview91{align-items:start;gap:10px}
body.boards259 .overview91>.fighter-panel{align-self:stretch;max-height:none;overflow:visible}
body.workspace91.boards259 .overview91 .class-emblem{width:84px!important;height:92px!important;min-width:84px!important;flex:none!important}
body.boards259 .fighter-identity>div:not(.class-emblem){min-width:0}
body.boards259 .fighter-identity h2{overflow-wrap:anywhere}
/* Compact variable information; artwork and actions retain their original targets. */
body.boards259 .astro-row258{margin:3px 0;gap:3px}
body.boards259 .astro-row258>small{width:12px}
body.boards259 .astro-icon258{padding:2px;line-height:1.1}
body.boards259 .astro-icon258 svg{height:42px;max-height:42px}
body.boards259 .astro-icon258>span{font-size:10px}
body.boards259 .underboards258 .war-grid151{max-width:370px;margin:5px auto;gap:4px}
body.boards259 .war-map151{max-width:none}
body.boards259 .underboards258 .war-cell151{min-height:47px;padding:2px;font-size:10px}
body.boards259 .war-map151 p{margin:5px 0;font-size:11px}
body.boards259 .war-map151 footer{font-size:10px}
body.boards259 .chalk258{min-height:58px;font-size:32px;gap:9px}
body.boards259 .chalkboard258{padding:8px!important;border-width:5px!important}
body.boards259 .floorplan258 .mansion-map90{grid-template-rows:40px 28px 28px 40px;gap:8px 5px}
body.boards259 .floorplan258 .mansion-map90:before{top:20px}
body.boards259 .floorplan258 .mansion-map90:after{top:20px;height:132px}
body.boards259 .range258 svg{max-height:110px}
body.boards259 .chant-slot214{padding:5px 3px;gap:3px}
body.boards259 .chant-slot214 p{font-size:11px}
body.boards259 .underboards258 .loot-items187{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}
body.boards259 .loot-items187 article{padding:6px 3px;text-align:center;cursor:help;min-width:0}
body.boards259 .loot-items187 b{font-size:11px}
body.boards259 .loot-items187 p{display:none}
body.boards259 .loot-items187 small{display:block;font-size:10px}
body.boards259 .loot-items187 article:focus-visible{outline:2px solid #e7ce8b}
body.boards259 .board-slot259 .bone-zones190{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
body.boards259 .bone-zones190>*{font-size:11px;min-width:0;padding:5px;overflow-wrap:anywhere}
body.boards259 #electric-board163{padding:8px}
body.boards259 #electric-board163 ol{display:flex;flex-wrap:nowrap;gap:4px;overscroll-behavior-x:contain}
body.boards259 #electric-board163 li{flex:0 0 85px;min-width:0;padding:4px;font-size:10px}
body.boards259 .mechanic-side93 .shop-products76{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}
body.boards259 .shop-card258>button:first-child{flex-direction:column;padding:5px;font-size:11px}
body.boards259 .shop-card258 .board-thumb258{width:46px;height:46px}
body.boards259 .shop-products76 button small,body.boards259 .shop-products76 button span{font-size:10px}
body.boards259 .shop-card258 [data-buy76]>strong,body.boards259 .shop-card258 [data-buy76]>span{display:none}
body.boards259 .shop-card258 [data-buy76]{display:flex;flex-direction:column;justify-content:center;padding:4px;gap:2px;min-height:40px}
body.boards259 .ghoul-slots73{gap:4px;align-items:start}
body.boards259 .ghoul-slots73 article{position:relative;min-height:58px!important;padding:2px;cursor:help}
body.boards259 .ghoul-slots73 article>strong,body.boards259 .ghoul-slots73 article>p{display:none}
body.boards259 .ghoul-slots73 article>small{font-size:9px;line-height:1.3;text-align:center;margin:2px 0}
body.boards259 .ghoul-slots73 .card-art-frame{height:58px}
body.boards259 .ghoul-slots73 article:focus-visible{outline:2px solid #e7ce8b}
body.boards259 .earth-board164-258 ol>li{display:flex;flex-direction:column;gap:4px;padding:4px;background:#172a36;border:1px solid #49616c;border-radius:6px;cursor:help}
body.boards259 .earth-board164-258 ol>li>p,body.boards259 .earth-board164-258 ol>li>.board-image215{display:none}
body.boards259 .earth-card259{width:100%;height:60px;object-fit:cover;border-radius:4px}
body.boards259 .earth-board164-258 ol>li>strong{font-size:11px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.4}
body.boards259 .earth-board164-258 ol>li>b{font-size:11px;color:#e6d28e}
body.boards259 .earth-board164-258 ol>li:focus-visible{outline:2px solid #e7ce8b}
body.boards259 .shadow-board218-259>article{background:linear-gradient(130deg,#241c38,#101621);border-color:#9c82b5}
body.boards259 .shadow-board218-259>article.loose{background:linear-gradient(130deg,#142836,#111821);border-color:#8aacc5}
body.boards259 .shadow-board218-259 article>div{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}
body.boards259 .shadow-board218-259 article>div strong{font-size:24px;color:#e3d5ff}
@media(max-width:720px){
 body.boards259 .overview91,body.boards259 .mechanic-board92{gap:5px}
 body.workspace91.boards259 .overview91 .fighter-identity{flex-direction:column!important;align-items:center!important;gap:3px!important;text-align:center}
 body.boards259 .overview91 .fighter-identity h2{font-size:11px!important}
 body.boards259 .mechanic-side93>:not(.underboards258),body.boards259 .underboards258>*{flex-basis:100%}
 body.boards259 .mechanic-side93>*{font-size:11px;padding:5px}
 body.boards259 .board-slot258>article,body.boards259 .board-slot259>article{padding:5px}
 body.boards259 .astro-icon258 svg{height:28px;max-height:28px}
 body.boards259 .astro-row258>small{width:6px;font-size:8px}
 body.boards259 .astro-row258>div{gap:2px}
 body.boards259 .astro-icon258{padding:2px 0}
 body.boards259 .astro-icon258>span{font-size:8px}
 body.boards259 .underboards258 .war-cell151{min-height:46px;font-size:9px;overflow-wrap:anywhere}
 body.boards259 .war-map151 header{flex-wrap:wrap;gap:3px;font-size:12px}
 body.boards259 .underboards258 .war-grid151{gap:2px}
 body.boards259 .underboards258 .vows188{grid-template-columns:1fr}
 body.boards259 .underboards258 .vows188 button{display:block;padding:5px}
 body.boards259 .chalk258{font-size:24px;gap:4px;min-height:52px}
 body.boards259 .math-result258{flex-wrap:wrap;gap:3px}
 body.boards259 .floorplan258 .room90{font-size:9px}
 body.boards259 .floorplan258 .room90 small{font-size:8px}
 body.boards259 .floorplan258 .mansion-map90{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 2px}
 body.boards259 .mechanic-side93 .shop-products76,body.boards259 .underboards258 .loot-items187{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.boards259 .bone-zones190>*{font-size:9px;padding:2px}
 body.boards259 .mechanic-side93 button{max-width:100%;overflow-wrap:anywhere}
 body.boards259 .mechanic-side93 header{flex-wrap:wrap;gap:3px}
 body.boards259 .quest258{flex-wrap:wrap;gap:3px}
 body.boards259 .arm-cards100{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 5px}
 body.boards259 .arm-cards100 button{grid-template-columns:1fr;min-height:52px;padding:3px}
 body.boards259 .arm-cards100 button b{display:none}
 body.boards259 .arm-cards100 button span{font-size:10px;word-break:normal}
 body.boards259 .arm-cards100 button small{font-size:8px}
 body.boards259 .arm-cards100 button em{min-height:0;font-size:9px}
 body.boards259 .ship100{min-height:62px;padding:2px}
 body.boards259 .ship100 svg{height:35px}
 body.boards259 .ship100 b,body.boards259 .ship100 small{font-size:9px}
 body.boards259 .ships100{padding:0 4px;gap:2px}
 body.boards259 .depth100{max-height:82px}
 body.boards259 .arm-detail100{font-size:10px;min-height:0;padding:5px;margin:5px}
 body.boards259 .ghoul-board116 .ghoul-stomach73{padding:4px}
 body.boards259 .ghoul-board116 summary{font-size:11px}
 body.boards259 .ghoul-slots73 .card-art-frame{height:45px}
 body.boards259 .hand-heading h2{white-space:nowrap}
}
