.trakt-modal-overlay{z-index:calc(var(--layer-top) - 1);position:fixed;inset:0}.trakt-modal-overlay[data-state=open]{animation:svelte-44vg47-blurIn var(--transition-increment) ease-in-out forwards}@keyframes svelte-44vg47-blurIn{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{-webkit-backdrop-filter:blur(var(--ni-8));backdrop-filter:blur(var(--ni-8))}}.trakt-modal{padding:var(--ni-24);border-radius:var(--border-radius-l);background-color:var(--color-modal-background);color:var(--color-text-primary);box-shadow:var(--shadow-dialog);max-width:var(--ni-480);min-width:var(--ni-320);gap:var(--ni-24);z-index:var(--layer-top);border:none;outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=480px){.trakt-modal{--dialog-offset:var(--ni-24);--dialog-width:calc(100dvw - (2 * var(--dialog-offset)));box-sizing:border-box;width:var(--dialog-width);max-width:var(--dialog-width);min-width:0;top:auto;bottom:calc(var(--dialog-offset) + env(safe-area-inset-bottom,0));transform:translate(-50%)}}.trakt-modal-footer{justify-content:space-between;align-items:center;display:flex}@media (width<=480px){.trakt-modal-footer{align-items:stretch;gap:var(--ni-8);flex-direction:column-reverse}}
