.ronin-sheet.svelte-mhpw7n{border:none;padding:0}.ronin-header.svelte-mhpw7n{text-align:center;margin-bottom:var(--space-lg)}.name.svelte-mhpw7n{font-family:var(--font-heading);color:var(--color-accent);margin:var(--space-xs) 0;letter-spacing:.02em;font-size:2rem;font-weight:700}.nick.svelte-mhpw7n{margin:var(--space-xs) 0;font-size:1.15rem}.kanji.svelte-mhpw7n{font-size:1.4rem;font-family:var(--font-heading);color:var(--color-accent);margin:var(--space-xs) 0}.japanese.svelte-mhpw7n{font-size:1.15rem;font-family:var(--font-special);margin:var(--space-xs) 0}.class-name.svelte-mhpw7n{font-family:var(--font-heading);color:var(--color-accent);margin:var(--space-xs) 0 0;letter-spacing:.05em;font-size:1.6rem}.abilities-row.svelte-mhpw7n{justify-content:space-between;gap:var(--space-sm);margin:var(--space-lg) 0;display:flex}.attrs.svelte-mhpw7n{margin:var(--space-lg) 0}.stats-row.svelte-mhpw7n{justify-content:space-around;gap:var(--space-md);text-align:center;flex-wrap:wrap;font-size:.95rem;display:flex}.stats-row.svelte-mhpw7n p:where(.svelte-mhpw7n){margin:0}.two-col.svelte-mhpw7n{gap:var(--space-lg);margin:var(--space-lg) 0;grid-template-columns:5fr 4fr;display:grid}.two-col.svelte-mhpw7n .col:where(.svelte-mhpw7n){min-width:0}.muted.svelte-mhpw7n{color:var(--color-text-muted);margin:var(--space-xs) 0}.tenets.svelte-mhpw7n{text-align:center;margin:var(--space-lg) 0}.tenet-title.svelte-mhpw7n{font-family:var(--font-heading);color:var(--color-accent);margin:var(--space-sm) 0;letter-spacing:.05em;font-size:1.4rem}.texts.svelte-mhpw7n{align-items:stretch;gap:var(--space-lg);justify-content:center;display:flex}.text-col.svelte-mhpw7n{text-align:center;flex:1}.badge.svelte-mhpw7n{font-family:var(--font-special);letter-spacing:.5em;background:var(--color-surface-alt);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-md);color:var(--color-text-muted);font-size:.85rem;display:inline-block}.vsep.svelte-mhpw7n{background:var(--color-border);width:1px}@media (width<=768px){.two-col.svelte-mhpw7n,.texts.svelte-mhpw7n{flex-direction:column;grid-template-columns:1fr}.vsep.svelte-mhpw7n{display:none}}.honour-controls.svelte-1dou0pr{text-align:center}.honour-controls.svelte-1dou0pr p:where(.svelte-1dou0pr){color:var(--color-text-muted);margin:0 0 var(--space-sm)}.buttons.svelte-1dou0pr{justify-content:center;gap:var(--space-md);display:flex}button.active.svelte-1dou0pr{background:var(--color-accent);color:var(--color-bg)}
