@layer amset-ui.tokens,amset-ui.base;@layer amset-ui.components{.amset-spinner{--amset-spinner-size:1.25rem;--amset-spinner-thickness:2px;--amset-spinner-color:var(--amset-accent-text);--amset-spinner-track:var(--amset-border);gap:var(--amset-space-2);color:var(--amset-ink-2);font-family:var(--amset-font);font-size:var(--amset-text-sm);align-items:center;display:inline-flex}.amset-spinner__wheel{width:var(--amset-spinner-size,1.25rem);height:var(--amset-spinner-size,1.25rem);border:var(--amset-spinner-thickness,2px) solid var(--amset-spinner-track,var(--amset-border));border-inline-end-color:var(--amset-spinner-color,var(--amset-accent-text));animation:amset-spin var(--amset-duration-spin) var(--amset-easing-continuous) infinite;border-radius:50%;flex:none}.amset-spinner__label{min-width:0}.amset-spinner--xs{--amset-spinner-size:.75rem;--amset-spinner-thickness:1.5px}.amset-spinner--sm{--amset-spinner-size:1rem}.amset-spinner--lg{--amset-spinner-size:1.75rem;--amset-spinner-thickness:3px}.amset-spinner--xl{--amset-spinner-size:2.5rem;--amset-spinner-thickness:3px}.amset-spinner--neutral{--amset-spinner-color:var(--amset-ink)}.amset-spinner--accent{--amset-spinner-color:var(--amset-accent-text)}.amset-spinner--secondary{--amset-spinner-color:var(--amset-secondary-text)}.amset-spinner--tertiary{--amset-spinner-color:var(--amset-tertiary-text)}.amset-spinner--info{--amset-spinner-color:var(--amset-info)}.amset-spinner--success{--amset-spinner-color:var(--amset-success)}.amset-spinner--warning{--amset-spinner-color:var(--amset-warning)}.amset-spinner--error{--amset-spinner-color:var(--amset-error)}.amset-spinner-wrap{position:relative}.amset-spinner-wrap[data-loading]>.amset-spinner-wrap__content{opacity:.45;transition:opacity var(--amset-duration-fast) var(--amset-easing-standard);-webkit-user-select:none;user-select:none}.amset-spinner-wrap__overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.amset-spinner-wrap__overlay .amset-spinner{padding:var(--amset-space-2);background:var(--amset-surface);box-shadow:var(--amset-shadow-1);border-radius:999px}}
