.modal.svelte-tan7kh{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);width:min(40rem,100vw - 2rem);max-width:none;height:fit-content;max-height:calc(100vh - 2rem);color:var(--color-text-primary);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.modal.svelte-tan7kh::backdrop{background:#00000080}.modal.modal-sm.svelte-tan7kh{width:min(28rem,100vw - 2rem)}.modal.modal-wide.svelte-tan7kh{width:min(58rem,100vw - 2rem);max-height:min(44rem,100vh - 2rem)}.modal.modal-editor.svelte-tan7kh{scroll-behavior:smooth;width:min(72rem,100vw - 1.5rem);max-height:calc(100vh - 1rem)}.modal-header.svelte-tan7kh{padding:var(--spacing-medium);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.modal-heading.svelte-tan7kh{min-width:0}.modal-header.svelte-tan7kh h2:where(.svelte-tan7kh){font-size:var(--font-size-md);color:var(--color-text-primary);margin:0;font-weight:600}.modal-heading.svelte-tan7kh span:where(.svelte-tan7kh){font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-block-start:2px;font-weight:620;display:block}
