/* war_room_v16.css — unified war-room stage */
.war-room-v16{position:relative;overflow:hidden;margin:10px 0 16px;padding:15px;border:1px solid #d8b86e66;border-radius:8px 24px 8px 24px;background:radial-gradient(circle at 82% 8%,#d4b46616,transparent 25%),linear-gradient(145deg,#1c2b37,#09141c 78%);box-shadow:0 22px 50px #000b,inset 0 1px #fff2;direction:rtl}.war-room-v16::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0,transparent 28px,#73d6ce08 29px,#73d6ce08 30px),repeating-linear-gradient(90deg,transparent 0,transparent 34px,#73d6ce06 35px,#73d6ce06 36px);mask-image:linear-gradient(to bottom,#000,transparent 78%);pointer-events:none}.war-room-v16__head{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.war-room-v16__head span{display:block;color:#91aeb2;font-size:8px}.war-room-v16__head h2{margin:3px 0 0;color:#edd196;font-size:20px;letter-spacing:.02em}.war-room-v16__head p{margin:5px 0 0;color:#9ab2b2;font-size:9px}.war-room-v16__seal{display:grid;place-items:center;width:48px;height:48px;border:1px solid #d8b86e77;border-radius:50%;color:#e4c578;font-size:22px;box-shadow:0 0 22px #d8b86e22,inset 0 0 12px #d8b86e13}.war-room-v16__seal small{color:#78d8c5;font-size:6px;letter-spacing:.16em}.war-room-v16__axis{position:relative;display:flex;align-items:center;gap:7px;margin:16px 0 10px;color:#77999d;font-size:7px}.war-room-v16__axis span{height:1px;flex:1;background:linear-gradient(90deg,transparent,#80d3c855)}.war-room-v16__axis span:last-child{background:linear-gradient(90deg,#80d3c855,transparent)}.war-room-lanes-v16{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.war-room-lane-v16{min-width:0;padding:8px;border:1px solid #71cac033;border-radius:9px;background:#071923c9;box-shadow:inset 0 1px #fff1}.war-room-lane--combat{border-top-color:#dc8c7b99}.war-room-lane--economy{border-top-color:#d8b86e99}.war-room-lane--research{border-top-color:#b296e599}.war-room-lane-v16__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;padding-bottom:7px;border-bottom:1px solid #74cbc01c}.war-room-lane-v16__head>span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #d3b76b66;border-radius:50%;color:#e7ca80;font-size:13px}.war-room-lane--combat .war-room-lane-v16__head>span{color:#e9988a;border-color:#e9988a66}.war-room-lane--research .war-room-lane-v16__head>span{color:#bea2f0;border-color:#bea2f066}.war-room-lane-v16__head div{min-width:0}.war-room-lane-v16__head b{display:block;overflow:hidden;color:#e2dfce;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.war-room-lane-v16__head small{display:block;margin-top:2px;overflow:hidden;color:#76969c;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.war-room-lane-v16__head>strong{color:#d9bb70;font-size:12px}.war-room-lane-v16__tiles{display:grid;gap:5px;margin-top:7px}.war-room-tile-v16{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;min-height:43px;padding:6px;border:1px solid #6ccac02e;border-radius:6px;background:linear-gradient(105deg,#112c35,#0b1924);color:#dce8e4;text-align:right;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.war-room-tile-v16:hover{transform:translateY(-2px);border-color:#d9b86f99;box-shadow:0 8px 16px #0007}.war-room-tile-v16__mark{display:grid;place-items:center;width:20px;height:20px;color:#8bd6cc;font-size:12px}.war-room-tile-v16__copy{display:grid;gap:2px;min-width:0}.war-room-tile-v16__copy b{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.war-room-tile-v16__copy small{overflow:hidden;color:#719198;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.war-room-tile-v16__go{color:#d8bb71;font-size:7px;white-space:nowrap}.war-room-empty-v16{padding:12px 3px;color:#718e95;font-size:7px;text-align:center}.war-room-v16__foot{position:relative;display:flex;align-items:center;gap:6px;margin-top:11px;padding-top:9px;border-top:1px solid #76cec526;color:#78979b;font-size:7px}.war-room-v16__foot i{width:5px;height:5px;border-radius:50%;background:#79d8b9;box-shadow:0 0 8px #79d8b9}
@media(max-width:430px){.war-room-v16{padding:11px}.war-room-v16__head h2{font-size:17px}.war-room-lanes-v16{gap:4px}.war-room-lane-v16{padding:6px}.war-room-lane-v16__head{grid-template-columns:1fr auto}.war-room-lane-v16__head>span{display:none}.war-room-lane-v16__head b{font-size:8px}.war-room-lane-v16__head small{font-size:5px}.war-room-tile-v16{grid-template-columns:1fr auto;min-height:39px;padding:5px}.war-room-tile-v16__mark{display:none}.war-room-tile-v16__copy b{font-size:7px}.war-room-tile-v16__copy small{font-size:5px}.war-room-tile-v16__go{font-size:6px}}
@media(prefers-reduced-motion:reduce){.war-room-tile-v16{transition:none}.war-room-tile-v16:hover{transform:none}}
