.page-header.svelte-seca5x{border-bottom:4px solid var(--col-pixel-border);margin-bottom:3rem;padding-bottom:1.5rem}.char-grid.svelte-seca5x{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem;display:grid}.char-card.svelte-seca5x{background:var(--col-bench);border:2px solid var(--col-pixel-border);gap:1.25rem;padding:1.5rem;transition:transform .1s;display:flex;box-shadow:5px 5px #00000080}.char-card.svelte-seca5x:hover{transform:translateY(-2px)}.char-card[data-status=active].svelte-seca5x{border-top:4px solid var(--col-neon)}.char-card[data-status=retired].svelte-seca5x{border-top:4px solid var(--col-amber)}.char-card[data-status=deceased].svelte-seca5x,.char-card[data-status=tpk].svelte-seca5x{border-top:4px solid var(--col-red);opacity:.8}.char-portrait.svelte-seca5x{border:2px solid var(--col-pixel-border);background:#0a0818;flex-shrink:0;align-self:flex-start;padding:4px}.char-info.svelte-seca5x{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.char-info__header.svelte-seca5x{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.char-alignment.svelte-seca5x{color:var(--col-paper-dark);opacity:.7;font-size:13px}.char-name.svelte-seca5x{color:var(--col-crt);margin:0;font-size:11px}.char-stats.svelte-seca5x{flex-wrap:wrap;justify-content:space-between;gap:.25rem;display:flex}.char-race-class.svelte-seca5x{color:var(--col-paper-dark);font-size:14px}.char-level.svelte-seca5x{color:var(--col-amber);font-size:14px}.char-campaign.svelte-seca5x{flex-direction:column;gap:2px;display:flex}.char-campaign__label.svelte-seca5x{color:var(--col-paper-dark);opacity:.6;font-size:11px}.char-campaign__name.svelte-seca5x{color:var(--col-paper-dark);font-size:14px}.char-backstory.svelte-seca5x{font-family:var(--font-body);color:var(--col-paper-dark);margin:0;font-size:.95rem;line-height:1.6}.char-moment.svelte-seca5x{font-family:var(--font-body);color:var(--col-amber);border-left:3px solid var(--col-amber-dim);margin:0;padding-left:.75rem;font-size:.9rem;font-style:italic;line-height:1.5}
