.scrollbar-thin.svelte-1su2ujt::-webkit-scrollbar{height:4px}.scrollbar-thin.svelte-1su2ujt::-webkit-scrollbar-track{background:var(--bg-tertiary);border-radius:2px}.scrollbar-thin.svelte-1su2ujt::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.combatant-card.svelte-1su2ujt{position:relative;background:var(--bg-tertiary);border-color:var(--border-color);cursor:pointer}.combatant-card.svelte-1su2ujt:hover{background:var(--bg-secondary)}.combatant-card.hp-healthy.svelte-1su2ujt{border-color:var(--border-color)}.combatant-card.hp-bloodied.svelte-1su2ujt{border-color:#d97706;background:#d977061a}.combatant-card.hp-critical.svelte-1su2ujt{border-color:#dc2626;background:#dc262626}.combatant-card.hp-down.svelte-1su2ujt{border-color:#6b7280;background:#6b728033}.combatant-card.current-turn.svelte-1su2ujt{border-color:var(--accent-primary)!important;box-shadow:0 0 12px rgba(var(--accent-primary-rgb, 139, 92, 246),.4);background:rgba(var(--accent-primary-rgb, 139, 92, 246),.15)!important}.combatant-card.selected.svelte-1su2ujt{ring:2px;ring-color:var(--accent-info)}.combatant-card.defeated.svelte-1su2ujt{opacity:.5;filter:grayscale(.5)}.combatant-card.newly-added.svelte-1su2ujt{border-color:var(--accent-warning, #f59e0b)!important;box-shadow:0 0 8px #f59e0b66;animation:svelte-1su2ujt-pulse-new 2s ease-in-out infinite}.combatant-card.newly-added.svelte-1su2ujt:after{content:"⏳";position:absolute;top:-6px;right:-6px;font-size:.75rem;background:var(--accent-warning, #f59e0b);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center}@keyframes svelte-1su2ujt-pulse-new{0%,to{box-shadow:0 0 8px #f59e0b66}50%{box-shadow:0 0 16px #f59e0b99}}.init-badge.svelte-1su2ujt{font-size:.75rem;font-weight:700;color:var(--accent-primary);background:rgba(var(--accent-primary-rgb, 139, 92, 246),.2);padding:.125rem .375rem;border-radius:.25rem;min-width:1.5rem;text-align:center}.name-text.svelte-1su2ujt{font-size:.75rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.pc-badge.svelte-1su2ujt{font-size:.5rem;font-weight:600;color:var(--accent-primary);background:rgba(var(--accent-primary-rgb, 139, 92, 246),.2);padding:.0625rem .25rem;border-radius:.125rem}.hp-display.svelte-1su2ujt{display:flex;align-items:center;gap:.125rem;font-size:.6875rem;font-weight:600}.hp-icon.svelte-1su2ujt{font-size:.625rem}.hp-value.svelte-1su2ujt{font-family:monospace}.temp-hp.svelte-1su2ujt{color:#22d3ee;font-size:.625rem}.ac-display.svelte-1su2ujt{display:flex;align-items:center;gap:.125rem;font-size:.6875rem;color:var(--text-secondary)}.ac-icon.svelte-1su2ujt{font-size:.625rem}.ac-value.svelte-1su2ujt{font-weight:600;color:var(--text-primary)}.reaction-btn.svelte-1su2ujt{font-size:.5625rem;font-weight:600;padding:.0625rem .25rem;border-radius:.25rem;border:none;cursor:pointer;transition:all .15s}.reaction-btn.available.svelte-1su2ujt{background:#22c55e33;color:#22c55e}.reaction-btn.used.svelte-1su2ujt{background:var(--bg-primary);color:var(--text-secondary);opacity:.5;text-decoration:line-through}.conc-badge.svelte-1su2ujt{font-size:.5625rem;font-weight:500;color:#60a5fa;background:#60a5fa26;padding:.0625rem .25rem;border-radius:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}.status-dead.svelte-1su2ujt,.status-down.svelte-1su2ujt{font-size:.75rem}.conditions-row.svelte-1su2ujt{display:flex;gap:.125rem;flex-wrap:wrap}.condition-icon.svelte-1su2ujt{font-size:.75rem;cursor:help}.more-conditions.svelte-1su2ujt{font-size:.5rem;color:var(--text-secondary);padding:0 .125rem}.popout-btn.svelte-1su2ujt{display:flex;align-items:center;justify-content:center;padding:.125rem;margin-left:auto;background:transparent;border:none;border-radius:3px;color:var(--text-secondary);cursor:pointer;opacity:0;transition:all .15s ease;flex-shrink:0}.combatant-card.svelte-1su2ujt:hover .popout-btn:where(.svelte-1su2ujt){opacity:.6}.popout-btn.svelte-1su2ujt:hover{opacity:1!important;color:var(--accent-primary);background:rgba(var(--accent-primary-rgb, 139, 92, 246),.2)}
