#formation-orders{border-top:1px solid #52739955;margin-top:10px;padding-top:10px}.formation-heading{color:#ffdc83;font-weight:800;font-size:13px;margin-bottom:8px}.formation-primary,.formation-shapes{display:flex;gap:5px;flex-wrap:wrap}#formation-orders button{border:1px solid #7897b35c;background:#294963;color:#f7f9fc;border-radius:8px;padding:8px 9px;font:700 12px 'Trebuchet MS',sans-serif;cursor:pointer}#formation-orders button:hover{background:#3c647f}#formation-orders button[aria-pressed=true]{color:#15324b;background:#ffda87;border-color:#ffda87}#formation-orders button:disabled{opacity:.4;cursor:default}#formation-orders [data-order=form]{background:#6ed8b4;color:#173a43}.formation-primary kbd{font:10px inherit;opacity:.7;margin-left:4px}.formation-shapes{margin-top:7px}.formation-shapes button{flex:1}.formation-split{margin-top:7px!important;background:transparent!important;color:#b7ccdf!important;font-size:11px!important}.formation-help{display:block;font-size:11px;line-height:1.45;color:#b8cce1;margin-top:7px}.army-selection-box{position:fixed;z-index:40;pointer-events:none;border:2px solid #a7e9e4;background:#62d9da25;border-radius:5px}#army-order-hint{position:fixed;z-index:15;top:138px;left:50%;transform:translateX(-50%);padding:10px 16px;border-radius:12px;background:#17354eef;border:1px solid #ffda87;color:#ffe3a4;font-size:12px;font-weight:bold;pointer-events:none}.formation-primary [hidden],.formation-shapes[hidden],#formation-orders [hidden]{display:none!important}@media(max-width:650px){#army-order-hint{top:160px;max-width:72vw;width:max-content;text-align:center}.formation-help{font-size:10px}#formation-orders button{padding:7px}}

.arcade .army-selected #claim-status{display:none}.arcade .formation-selected .formation-heading{display:none}.arcade .formation-selected #direct-control{display:none}.arcade .army-selected h3{margin-bottom:8px}.arcade .army-selected .secondary{min-height:30px;padding:6px 8px;font-size:11px}.arcade .army-selected .selection-snapshot{margin-bottom:6px;padding:8px}.arcade .army-selected .selection-details{margin-top:8px;padding-top:7px}.arcade #formation-orders{margin-top:8px;padding-top:8px}.arcade #formation-orders .formation-primary>button{width:auto;min-width:0;flex:1;margin:0!important;font-size:11px;padding:8px 5px}.arcade .formation-help{font-size:10px;line-height:1.4}.arcade .formation-selected .selection-status{flex-wrap:wrap}.arcade .formation-selected .selection-status strong{font-size:12px}

.arcade .formation-primary{flex-wrap:wrap}.arcade #formation-orders .formation-primary>button{flex:1 1 44%}.arcade #play-king-button{color:#ffe2a0}.arcade #play-king-button kbd{font-size:10px;opacity:.8}
