.demon-card.svelte-rm76ep{background:var(--bg-card);border:2px solid var(--border-color);border-radius:8px;padding:1.5rem;cursor:pointer;transition:all .3s ease}.demon-card.svelte-rm76ep:hover{border-color:var(--accent-gold);box-shadow:0 0 20px var(--demon-glow);transform:translateY(-4px)}.demon-card.selected.svelte-rm76ep{border-color:var(--accent-red);background:#8b00001a;box-shadow:0 0 30px var(--demon-glow)}.sigil.svelte-rm76ep{font-size:3rem;text-align:center;margin-bottom:1rem;filter:drop-shadow(0 0 10px var(--accent-red))}h3.svelte-rm76ep{color:var(--accent-gold);text-align:center;margin-bottom:.5rem;font-size:1.5rem}.rank.svelte-rm76ep{text-align:center;color:var(--text-secondary);font-style:italic;margin-bottom:.75rem}.live-mortals.svelte-rm76ep{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8rem;opacity:.85}.mortal-icon.svelte-rm76ep{font-size:.9rem;opacity:.7}.mortal-count.svelte-rm76ep{color:var(--accent-red);font-weight:600;font-size:.85rem;transition:all .5s ease}.mortal-text.svelte-rm76ep{color:var(--text-secondary);font-size:.75rem}.essence-cost.svelte-rm76ep{text-align:center;margin-bottom:1rem;padding:.5rem;background:#daa5201a;border-radius:4px}.cost-label.svelte-rm76ep{color:var(--text-secondary);font-size:.85rem}.cost-value.svelte-rm76ep{color:var(--accent-gold);font-weight:700;font-size:1.1rem;margin-left:.5rem}.description.svelte-rm76ep{font-size:.95rem;margin-bottom:1rem;line-height:1.65;color:var(--text-secondary)}.powers.svelte-rm76ep{font-size:.9rem}.powers.svelte-rm76ep strong:where(.svelte-rm76ep){color:var(--accent-gold-bright);font-size:1rem}.powers.svelte-rm76ep ul:where(.svelte-rm76ep){margin-top:.75rem;margin-left:1.5rem}.powers.svelte-rm76ep li:where(.svelte-rm76ep){margin-bottom:.5rem;line-height:1.6;color:var(--text-secondary)}
