.modal{backdrop-filter:blur(.25rem) opacity(.999) saturate(.3);background-color:var(--text-contrast)}.modal>.foreground-content{display:grid;grid-template-areas:"ModalContent";max-height:unset;min-height:unset;padding-block-end:var(--section-padding-block-end,1rem);padding-block-start:var(--section-padding-block-start,1rem);padding-inline-end:var(--section-padding-inline-end,1rem);padding-inline-start:var(--section-padding-inline-start,1rem)}.modal>.foreground-content>.backdrop,.modal>.foreground-content>.container{grid-area:ModalContent}.modal>.foreground-content>.backdrop{appearance:none;background:none;border:none;cursor:default;margin-block-end:calc(var(--section-padding-block-end, 1rem)*-1);margin-block-start:calc(var(--section-padding-block-start, 1rem)*-1);margin-inline-end:calc(var(--section-padding-inline-end, 1rem)*-1);margin-inline-start:calc(var(--section-padding-inline-start, 1rem)*-1)}.modal>.foreground-content>.container{padding:unset;place-self:center;position:relative}.modal>.background-layers{align-self:stretch;justify-self:center;max-height:unset;min-height:100%;width:100%}.modal .close{background:#fff;border:none;border-radius:100%;color:var(--danger);font-size:2rem;line-height:0;padding:0;position:absolute;right:0;top:0;transform:translate(50%,-50%);z-index:10}