.wrap.svelte-8i5vi8{width:min(100% - 2rem, var(--content-width));margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 0 clamp(3rem,7vw,5rem)}.eyebrow.svelte-8i5vi8{color:var(--gold-dim);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}h1.svelte-8i5vi8{color:var(--gold-bright);letter-spacing:-.03em;margin:.45rem 0 1.5rem;font-size:clamp(2.1rem,6vw,3.6rem);font-weight:600;line-height:1.05}.panel.svelte-8i5vi8{border:1px solid var(--border);background:#1d19149e;border-radius:.55rem;margin-bottom:1.1rem;padding:1.1rem 1.2rem}.panel.svelte-8i5vi8 h2:where(.svelte-8i5vi8){color:var(--gold);font-family:var(--font-display);margin:0 0 .6rem;font-size:1.05rem;font-weight:700}.panel.svelte-8i5vi8 p:where(.svelte-8i5vi8){max-width:68ch;color:var(--text-muted);margin:0 0 .7rem;font-size:.9rem;line-height:1.6}.fine.svelte-8i5vi8{font-size:.82rem}.notice.svelte-8i5vi8{border:1px solid var(--border);border-left:3px solid var(--gold-dim);color:var(--text-muted);background:#1d19149e;border-radius:.4rem;padding:.7rem .9rem;font-size:.85rem}.error.svelte-8i5vi8{border-left-color:#c2543f}.facts.svelte-8i5vi8{gap:.4rem;margin:0 0 .9rem;display:grid}.facts.svelte-8i5vi8 div:where(.svelte-8i5vi8){gap:.6rem;font-size:.88rem;display:flex}.facts.svelte-8i5vi8 dt:where(.svelte-8i5vi8){min-width:8rem;color:var(--text-muted)}.facts.svelte-8i5vi8 dd:where(.svelte-8i5vi8){color:var(--text);margin:0}ul.plain.svelte-8i5vi8,ul.characters.svelte-8i5vi8{margin:0;padding:0;list-style:none}ul.plain.svelte-8i5vi8 li:where(.svelte-8i5vi8),ul.characters.svelte-8i5vi8 li:where(.svelte-8i5vi8){color:var(--text-muted);border-bottom:1px solid #c8a14417;padding:.35rem 0;font-size:.86rem;line-height:1.55}ul.plain.svelte-8i5vi8 li:where(.svelte-8i5vi8):last-child,ul.characters.svelte-8i5vi8 li:where(.svelte-8i5vi8):last-child{border-bottom:none}ul.characters.svelte-8i5vi8 strong:where(.svelte-8i5vi8){color:var(--text)}.realm.svelte-8i5vi8{margin-left:.4rem}.chip.svelte-8i5vi8{border:1px solid var(--border);border-radius:.3rem;margin-left:.4rem;padding:.1rem .42rem;font-size:.72rem;display:inline-block}.expiry.svelte-8i5vi8{color:var(--gold-dim);margin-left:.4rem;font-size:.72rem}.ghost-button.svelte-8i5vi8{border:1px solid var(--gold-dim);min-height:2.5rem;color:var(--gold);font:inherit;cursor:pointer;background:0 0;border-radius:.4rem;align-items:center;padding:.5rem .9rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}
