/* ─── JuntoBlogCP Design System v1.0 ─── Master file ─── */

@import url("tokens.f4b8649fe698.css");
@import url("bootstrap-overrides.9313c8311f6c.css");
@import url("typography.71121fe00203.css");
@import url("buttons.a615618d5dd1.css");
@import url("forms.de249569437f.css");
@import url("badges.f668c4d41326.css");
@import url("cards.03445de0ef78.css");
@import url("overlays.79c79e562e0c.css");
@import url("avatars.8c383245b0bb.css");
@import url("sidebar.5699e324deb9.css");
@import url("tables.94af88b86743.css");

/* ── Reduced motion: global kill-switch ──
   Collapses every animation/transition to instant for users who ask for
   it; end-states still apply, spinners freeze, nothing moves. */
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
