.modal.svelte-ta60gp{padding:0;border:none;border-radius:12px;background:#fff;max-width:min(800px,90vw);width:100%;max-height:90vh;box-shadow:0 12px 40px #0000001f;margin:auto;overflow-y:auto}.modal.svelte-ta60gp::backdrop{background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal__inner.svelte-ta60gp{padding:clamp(1.5rem,5vw,3rem);position:relative}.modal__close.svelte-ta60gp{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#555b62;cursor:pointer;padding:.25rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease;outline:none}.modal__close.svelte-ta60gp:focus-visible{outline:2px solid #4a6e8f;outline-offset:2px}.modal__close.svelte-ta60gp:hover{background-color:#f5f6f8;color:#212528}.modal__header.svelte-ta60gp{margin-bottom:1.5rem;padding-right:3rem}.modal__title.svelte-ta60gp{font-family:Cardo,Georgia,serif;font-size:1.5rem;color:#212528;margin-bottom:.5rem;line-height:1.25}@media(min-width:768px){.modal__title.svelte-ta60gp{font-size:1.875rem}}.modal__content.svelte-ta60gp{width:100%}
