@layer properties,theme,base,nuxt-base,components,utilities;@layer nuxt-base{.modal[data-v-2ce6463e]{position:fixed;background-color:color-mix(in srgb,var(--color-strong) 35%,transparent);inset:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}.modal.modal--active[data-v-2ce6463e]{visibility:visible;opacity:1;pointer-events:auto}.modal .modal__content[data-v-2ce6463e]{width:calc(100% - 40px);max-height:85vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:calc(var(--spacing-unit)*4);background:var(--color-inverse);overflow-y:auto;border-radius:var(--radius-image)}@media screen and (min-width:768px){.modal .modal__content[data-v-2ce6463e]{border-radius:var(--radius-card);padding:calc(var(--spacing-unit)*8)}}.modal .modal__content .modal__heading[data-v-2ce6463e]{display:flex;justify-content:space-between;align-items:center;margin:0 0 calc(var(--spacing-unit)*2) 0}@media screen and (min-width:768px){.modal .modal__content .modal__heading[data-v-2ce6463e]{margin:0 0 calc(var(--spacing-unit)*4) 0}}.modal .modal__content .modal__heading .modal__title[data-v-2ce6463e]{font-family:var(--font-display);font-weight:700;color:var(--color-ink);font-size:var(--text-title);line-height:28px;margin:0}@media screen and (min-width:768px){.modal .modal__content .modal__heading .modal__title[data-v-2ce6463e]{font-size:var(--text-heading);line-height:32px}}}
