.bn-skeleton{background:var(--bn-skeleton-base)}.bn-skeleton[data-tone=on-dark]{background:var(--bn-skeleton-on-dark)}[data-skeleton-body] :is(button,a[data-variant],[data-component=filter-chip],[data-component=skeleton-chip],input,select,textarea){opacity:var(--bn-skeleton-control-opacity);filter:grayscale(var(--bn-skeleton-control-grayscale))}.bn-skeleton-media{background:var(--bn-skeleton-base);display:block}.bn-skeleton-media[data-bleed=true]{border-radius:inherit}@keyframes bn-skeleton-breath{0%,to{opacity:1}50%{opacity:var(--bn-skeleton-dim)}}@media (prefers-reduced-motion:no-preference){.bn-skeleton{animation:bn-skeleton-breath var(--bn-skeleton-duration) var(--bn-skeleton-ease) infinite}}
@media (prefers-reduced-motion:no-preference){html[data-skeleton-reveal] [data-component=route-transition]>:not(:has([data-app-bar])){animation:bn-skeleton-reveal-in var(--bn-motion-route-ms) var(--bn-motion-route-ease) both}html[data-skeleton-reveal] [data-component=route-transition] :has([data-app-bar])>:not([data-app-bar],:has([data-app-bar])){animation:bn-skeleton-reveal-in var(--bn-motion-route-ms) var(--bn-motion-route-ease) both}}@keyframes bn-skeleton-reveal-in{0%{opacity:0}}
