:where(.close-button.svelte-18wslo8){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border-radius:999px;color:var(--close-button-color, #64748b);cursor:pointer;transition:color .15s,border-color .15s,background .15s,opacity .15s}:where(.sm.svelte-18wslo8){width:28px;height:28px}:where(.md.svelte-18wslo8){width:32px;height:32px}:where(.touch.svelte-18wslo8){width:44px;height:44px}:where(.surface.svelte-18wslo8){border:1px solid var(--close-button-border, #e5e7eb);background:var(--close-button-background, #f8fafc)}:where(.ghost.svelte-18wslo8){border:0;background:transparent}:where(.overlay.svelte-18wslo8){border:1px solid var(--close-button-border, rgba(255, 255, 255, .24));background:var(--close-button-background, rgba(15, 23, 42, .62));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:where(.dark.svelte-18wslo8){--close-button-color: #fff}:where(.close-button.svelte-18wslo8:hover:not(:disabled)){color:var(--close-button-hover-color, currentColor);background:var(--close-button-hover-background, var(--close-button-background))}:where(.modal.svelte-18wslo8){position:absolute;top:12px;right:14px;width:30px;height:30px;border:1px solid var(--border-mvnt);background:var(--bg-tertiary);color:var(--text-muted)}:where(.modal.svelte-18wslo8:hover:not(:disabled)){color:var(--text-primary);border-color:var(--text-muted);background:var(--bg-secondary)}:where(.language.svelte-18wslo8){width:30px;height:30px;border:1px solid #D9DFE7;background:#f6f8fb;color:#5d6776}:where(.language.svelte-18wslo8:hover:not(:disabled)){background:#eef2f7;border-color:#c9d2de;color:#171b21}:where(.close-button.svelte-18wslo8:focus-visible){outline:2px solid var(--close-button-focus, #7c3aed);outline-offset:2px}:where(.close-button.svelte-18wslo8:disabled){opacity:.45;cursor:not-allowed}@media(max-width:640px){:where(.modal.touch-on-mobile.svelte-18wslo8){top:10px;right:10px;width:38px;height:38px}}
