/* ── Carte de masque partagée (`_molecules/slidia-template-card`) ───────────
   Historiquement la feuille de la page du wizard (`create.html.twig`), supprimée à la
   tâche 10 du plan `2026-08-01-slidia-v3-refonte-visuelle`. Les règles ci-dessous sont les
   SEULES survivantes : la molécule de carte de masque, partagée avec `configure.html.twig`
   (écran de configuration unique), les utilise encore — vérifié par grep sur tout
   `templates/` et `assets/controllers/` avant toute suppression. Tout le reste (stepper,
   maquette de slide, barre de recherche animée, vignettes de layout de la bibliothèque du
   wizard, barre de progression) n'avait plus aucun consommateur et a été retiré. */

@keyframes sdl-fade-up {
    from { opacity: 0; transform: translateY(10px); }
    to   { opacity: 1; transform: none; }
}

.sdl-card-anim { animation: sdl-fade-up .42s cubic-bezier(.4,0,.2,1) var(--delay, .4s) both; }

.sdl-library-card {
    box-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 4px 12px rgba(0,0,0,0.04);
    border-color: rgba(0,0,0,0.08);
}
.sdl-card-inner-preview {
    transition: transform 350ms cubic-bezier(.34,1.56,.64,1), box-shadow 350ms ease;
}
.group:hover .sdl-card-inner-preview {
    transform: translateY(-3px) rotate(0.3deg);
    box-shadow: 0 4px 14px rgba(0,0,0,0.10);
}
