.modal.svelte-1yvcbg5{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center;display:none}.modal.visible.svelte-1yvcbg5{display:flex}.modal.svelte-1yvcbg5 .overlay:where(.svelte-1yvcbg5){position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.modal.svelte-1yvcbg5 .modal-content:where(.svelte-1yvcbg5){background-color:var(--overlay-content-bg);color:var(--overlay-content-color);border-radius:.5rem;box-shadow:0 0 1rem #00000080;width:80%;max-width:30rem;max-height:calc(100vh - 4rem);display:flex;flex-direction:column;padding:0;z-index:1001}.modal.svelte-1yvcbg5 .modal-content.wide:where(.svelte-1yvcbg5){width:90%;max-width:50rem}.modal.svelte-1yvcbg5 .modal-content.full:where(.svelte-1yvcbg5){width:95%;max-width:70rem}.modal.svelte-1yvcbg5 .modal-content:where(.svelte-1yvcbg5) header:where(.svelte-1yvcbg5){flex-shrink:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--surface-border);padding:1rem 1rem .5rem}.modal.svelte-1yvcbg5 .modal-content:where(.svelte-1yvcbg5) header:where(.svelte-1yvcbg5) h2:where(.svelte-1yvcbg5){margin:0;color:var(--primary-fg)}.modal.svelte-1yvcbg5 .modal-content:where(.svelte-1yvcbg5) header:where(.svelte-1yvcbg5) button:where(.svelte-1yvcbg5){font-size:1.5rem;width:2rem;height:2rem;line-height:1.9rem;padding:0}.modal.svelte-1yvcbg5 .modal-content:where(.svelte-1yvcbg5) article:where(.svelte-1yvcbg5){flex:1 1 auto;min-height:0;overflow-y:auto;padding:.5rem 1rem}.modal.svelte-1yvcbg5 .modal-content:where(.svelte-1yvcbg5) footer:where(.svelte-1yvcbg5){flex-shrink:0;display:flex;justify-content:space-between;gap:.75rem;padding:.5rem 1rem 1rem;border-top:1px solid var(--surface-border)}
