.info-btn.svelte-gn31uy{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;border:1px solid var(--border);background:var(--card-bg);color:var(--fg);font-size:1rem;line-height:1;cursor:pointer;z-index:2}.info-btn.svelte-gn31uy:hover,.info-btn.svelte-gn31uy:focus-visible{outline:2px solid var(--link);outline-offset:1px}.info-btn.corner.svelte-gn31uy{position:absolute;top:.75rem;right:.75rem;box-shadow:0 2px 6px var(--shadow)}.info-btn.inline.svelte-gn31uy{position:relative;vertical-align:middle;margin-left:.5rem}.overlay.svelte-gn31uy{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:100}.dialog.svelte-gn31uy{position:relative;background:var(--card-bg);color:var(--fg);border-radius:14px;border:1px solid var(--border);box-shadow:0 20px 40px var(--shadow);max-width:480px;width:100%;max-height:85vh;overflow-y:auto;padding:1.5rem;text-align:left}.dialog.svelte-gn31uy h2:where(.svelte-gn31uy){margin:0 0 1rem;padding-right:2rem}.dialog.svelte-gn31uy h3:where(.svelte-gn31uy){margin:0 0 .5rem;font-size:.95rem;color:var(--muted)}.dialog.svelte-gn31uy section:where(.svelte-gn31uy){margin-bottom:1.25rem}.dialog.svelte-gn31uy ul:where(.svelte-gn31uy){margin:0;padding-left:1.25rem}.dialog.svelte-gn31uy li:where(.svelte-gn31uy){margin-bottom:.35rem}.reference.svelte-gn31uy{font-size:.85rem;color:var(--muted);border-top:1px solid var(--border);padding-top:.75rem;margin:0}.close-btn.svelte-gn31uy{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;border-radius:999px;border:1px solid var(--border);background:var(--bg);color:var(--fg);cursor:pointer;font-size:.9rem}.close-btn.svelte-gn31uy:hover,.close-btn.svelte-gn31uy:focus-visible{outline:2px solid var(--link);outline-offset:1px}
