/* Match Layout's close timer; page loading never delays this animation. */
@media (max-width: 1023px) {
 .atelier-sidebar-shell .atelier-side-drawer[open][data-closing],
 .atelier-sidebar-shell .atelier-side-drawer[open][data-closing]::backdrop {
  animation-duration: 120ms;
 }
 .atelier-sidebar-shell .atelier-side-links a:active {
  background: #e3edfc;
  color: #17365d;
  transition: none;
 }
}
@media (max-width: 1023px) and (prefers-reduced-motion: reduce) {
 .atelier-sidebar-shell .atelier-side-drawer[open],
 .atelier-sidebar-shell .atelier-side-drawer[open]::backdrop {
  animation: none;
 }
}
