/* Pure-CSS boot skeleton shown in #root until React mounts (no inline <style> in index.html). */
.boot-skel { display: grid; gap: 16px; padding: 24px clamp(16px, 2.5vw, 40px); max-width: 1440px; margin-inline: auto; }
.boot-skel > div { height: 96px; border-radius: 16px; background: #E2E8F0; }
.boot-skel > div:first-child { height: 40px; width: 40%; }
.salla-dark .boot-skel > div { background: #34373b; }
@media (prefers-reduced-motion: no-preference) {
  .boot-skel > div { animation: boot-pulse 1.3s ease-in-out infinite; }
  @keyframes boot-pulse { 50% { opacity: .55; } }
}
