.backdrop.svelte-15y3oh9{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.dialog.svelte-15y3oh9{background:#111;border:1px solid #222;max-width:420px;width:90%;max-height:80vh;overflow-y:auto}.dialog-header.svelte-15y3oh9{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #222}.dialog-header.svelte-15y3oh9 h2:where(.svelte-15y3oh9){margin:0;font-size:.875rem;font-weight:500;color:#fff;text-transform:lowercase}.close-btn.svelte-15y3oh9{background:transparent;border:none;color:#666;font-size:1.25rem;cursor:pointer;padding:0;line-height:1}.close-btn.svelte-15y3oh9:hover{color:#fff}.dialog-content.svelte-15y3oh9{padding:1rem;display:flex;flex-direction:column;gap:1rem}.section.svelte-15y3oh9 h3:where(.svelte-15y3oh9){margin:0 0 .375rem;font-size:.6875rem;font-weight:500;color:#444;text-transform:uppercase;letter-spacing:.05em}.section.svelte-15y3oh9 p:where(.svelte-15y3oh9){margin:.25rem 0;font-size:.75rem;color:#999}.section.svelte-15y3oh9 p.negated:where(.svelte-15y3oh9){color:#666}.section.svelte-15y3oh9 code:where(.svelte-15y3oh9){display:inline-block;background:#0a0a0a;padding:.125rem .375rem;font-family:monospace;font-size:.6875rem;color:#e6e6e6;border:1px solid #222}
