/* Reserve first-layer authority before legacy demo styles. */
@layer linial-demo-visibility,linial-demo-motion,linial-demo-preview;
@layer linial-demo-visibility { body [hidden] {display:none !important;} }
@layer linial-demo-motion {
 @keyframes linial-sunflower-turn {from {transform:rotate(0deg)} to {transform:rotate(360deg)}}
 body :is(.sunflower,.clinic-brand-mark) {transform-origin:50% 50%;animation:linial-sunflower-turn 90s linear infinite !important;}
 @media(prefers-reduced-motion:reduce){body :is(.sunflower,.clinic-brand-mark){animation:none !important;transform:none !important;}}
}
