/*!
 * @be-partner-labs/ds v1.8.0 — components/skeleton
 * © 2026 Be Partner Labs. MIT License.
 *
 * CDN:  <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@be-partner-labs/ds@1.8.0/dist/components/skeleton.min.css">
 * npm:  @import "@be-partner-labs/ds/components/skeleton";
 * Docs: https://ds.bepartnerlabs.com/components/skeleton/
 */
@layer bp-tokens,bp-reset,bp-grid;@layer bp-components{@keyframes bp-shimmer{0%{background-position:-200%}to{background-position:200%}}.bp-skeleton{--_color:var(--skeleton-color,var(--bp-color-bg-subtle));--_highlight:var(--skeleton-highlight,var(--bp-color-bg-elevated));--_radius:var(--skeleton-radius,var(--bp-radius-md));--_duration:var(--skeleton-duration,1.5s);border-radius:var(--_radius);background:linear-gradient(90deg, var(--_color) 25%, var(--_highlight) 50%, var(--_color) 75%);animation:bp-shimmer var(--_duration) ease-in-out infinite;background-size:200% 100%;display:block}.bp-skeleton--text{width:100%;height:1em}.bp-skeleton--heading{width:60%;height:1.5em}.bp-skeleton--circle{border-radius:50%}.bp-skeleton--rect{border-radius:0}@keyframes bp-spin{to{transform:rotate(360deg)}}.bp-spinner{--_color:var(--spinner-color,color-mix(in srgb, var(--bp-primary) 20%, transparent));--_arc-color:var(--spinner-arc-color,var(--bp-primary));--_size:var(--spinner-size,1.5rem);--_width:var(--spinner-width,2px);--_duration:var(--spinner-duration,.7s);width:var(--_size);height:var(--_size);border:var(--_width) solid var(--_color);border-top-color:var(--_arc-color);animation:bp-spin var(--_duration) linear infinite;border-radius:50%;flex-shrink:0;display:inline-block}@media (prefers-reduced-motion:reduce){.bp-skeleton{background:var(--_color);animation:none}.bp-spinner{border-top-color:var(--_arc-color);opacity:.6;animation:none}}}@layer bp-utilities;