.war-container.svelte-1k49emb{flex-direction:column;gap:20px;min-height:calc(100vh - 44px);padding:20px;display:flex}.status-panel.svelte-1k49emb{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009;border:1px solid #fff3;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;padding:15px;display:grid}.stat.svelte-1k49emb{color:#ffffffd9;flex-direction:column;gap:4px;display:flex}.label.svelte-1k49emb{text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}.value.svelte-1k49emb{font-size:1.4rem;font-weight:600}.message.svelte-1k49emb{color:#fff;text-align:center;background:#2c63ffd9;border:1px solid #2c63ff;border-radius:12px;padding:15px;font-weight:600}.battlefield.svelte-1k49emb{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.combatant.svelte-1k49emb{background:#0000008c;border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex}.combatant.svelte-1k49emb h3:where(.svelte-1k49emb){color:#fffffff2;margin:0;font-size:1.3rem}.deck-stats.svelte-1k49emb{color:#fffc;gap:16px;font-weight:500;display:flex}.war-stack.svelte-1k49emb{gap:6px;display:flex}.card.svelte-1k49emb{background:#fff;border:2px solid #333;border-radius:12px;width:120px;height:168px;position:relative;box-shadow:0 10px 25px #00000059}.card.red.svelte-1k49emb{color:#d32f2f}.card.svelte-1k49emb:not(.red){color:#222}.card.face-down.svelte-1k49emb{background:linear-gradient(135deg,#111836,#1b2a5b);border-color:#23336e}.card.mini.svelte-1k49emb{border-radius:6px;width:32px;height:46px}.card.placeholder.svelte-1k49emb{color:#00000040;border-style:dashed;justify-content:center;align-items:center;font-size:2rem;display:flex}.card-rank.svelte-1k49emb,.card-suit.svelte-1k49emb{font-size:1rem;position:absolute}.card-rank.top-left.svelte-1k49emb{top:8px;left:8px}.card-suit.top-left.svelte-1k49emb{top:24px;left:8px}.card-rank.bottom-right.svelte-1k49emb{bottom:8px;right:8px;transform:rotate(180deg)}.card-suit.bottom-right.svelte-1k49emb{bottom:24px;right:8px;transform:rotate(180deg)}.card-center.svelte-1k49emb{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.card-symbol.svelte-1k49emb{font-size:2.5rem}.controls.svelte-1k49emb{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.game-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:160px;font-weight:600}@media (max-width:640px){.war-container.svelte-1k49emb{padding:12px}.card.svelte-1k49emb{width:90px;height:130px}.deck-stats.svelte-1k49emb{flex-direction:column;align-items:center}}
