.modal-overlay.svelte-1ogrzrg{z-index:1000;background:#000000a6;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.modal-card.svelte-1ogrzrg{background:var(--bg-panel,#1a1a1a);border:1px solid var(--gold,#d4af37);border-radius:var(--r-md,6px);flex-direction:column;width:min(1080px,95vw);max-height:86vh;display:flex;box-shadow:0 8px 32px #0009}.modal-header.svelte-1ogrzrg{border-bottom:1px solid var(--border-subtle,#ffffff14);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.modal-title.svelte-1ogrzrg{font-family:var(--font-heading);color:var(--gold,#d4af37);letter-spacing:.04em;margin:0;font-size:.7rem}.modal-close.svelte-1ogrzrg{color:var(--text-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:.75rem}.modal-close.svelte-1ogrzrg:hover{color:var(--horde,#c5365a)}.modal-body.svelte-1ogrzrg{flex:1;padding:10px;overflow-y:auto}
