@layer veneer.components{:where([data-scope=spinner]){inline-size:var(--_size,16px);block-size:var(--_size,16px);color:inherit;border:max(1.5px, calc(var(--_size,16px) / 10)) solid color-mix(in oklab, currentColor 22%, transparent);animation:veneer-spin calc(.72s * (2.2 - 1.2 * var(--veneer-motion-scale))) linear infinite;border-block-start-color:currentColor;border-radius:50%;flex:none;display:inline-block}:where([data-scope=spinner][data-size=sm]){--_size:14px}:where([data-scope=spinner][data-size=lg]){--_size:24px}@keyframes veneer-spin{to{rotate:1turn}}}