/* modal v1.0.1 */
[data-modal]:not([data-modal-ready]){display:none!important}dialog[data-modal-dialog]{--modal-backdrop:rgba(0, 0, 0, 0.78);--modal-blur:10px;--modal-duration:0.35s;position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:1rem;border:0;box-sizing:border-box;color:inherit;background:rgba(0,0,0,0);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);overflow-y:auto;overscroll-behavior:contain;transition:background var(--modal-duration) ease,backdrop-filter var(--modal-duration) ease,-webkit-backdrop-filter var(--modal-duration) ease}dialog[data-modal-dialog][open]{display:flex}dialog[data-modal-dialog]::backdrop{background:0 0}dialog[data-modal-dialog][data-modal-visible]{background:var(--modal-backdrop);backdrop-filter:blur(var(--modal-blur));-webkit-backdrop-filter:blur(var(--modal-blur))}[data-modal-dialog]>[data-modal]{position:relative;margin:auto;opacity:0;transform:scale(.93) translateY(20px);transition:opacity var(--modal-duration) ease,transform var(--modal-duration) ease}[data-modal-visible]>[data-modal]{opacity:1;transform:none}[data-modal-close],[data-modal-open]{cursor:pointer}@media (prefers-reduced-motion:reduce){[data-modal-dialog]>[data-modal],dialog[data-modal-dialog]{transition:none}}
