/* ==========================================
   LunarStar Dialog Motion
   Scale + Blur entrance, not instant pop.
========================================== */

.ls-dialog {
    animation: dialog-in 0.35s var(--ease-standard);
}

@keyframes dialog-in {
    from {
        opacity: 0;
        transform: scale(0.95);
        filter: blur(4px);
    }
    to {
        opacity: 1;
        transform: scale(1);
        filter: blur(0);
    }
}

.ls-dialog-backdrop {
    animation: backdrop-in 0.3s ease;
}

@keyframes backdrop-in {
    from { opacity: 0; }
    to   { opacity: 1; }
}
