@layer tokens,base;@layer components{.approved-stamp{--as-time:2.4s;--as-runs:1;--as-seal:var(--violet);align-items:center;gap:10px;display:inline-flex}[data-theme=dark] .approved-stamp{--as-seal:var(--violet-bright)}.loading-screen .approved-stamp{--as-seal:#7c62ca}.approved-stamp.loop{--as-runs:infinite;animation:as-out var(--as-time) linear infinite}.approved-stamp .as-seal{transform-box:fill-box;transform-origin:50%;animation:as-seal var(--as-time) var(--ease-yes) var(--as-runs) both}.approved-stamp .as-c{stroke-dasharray:56;animation:as-c var(--as-time) ease-out var(--as-runs) both}.approved-stamp .as-dot{transform-box:fill-box;transform-origin:50%;animation:as-dot var(--as-time) ease-out var(--as-runs) both}.approved-stamp .as-chip{background:var(--mint);color:var(--mint-ink);animation:as-chip var(--as-time) ease-out var(--as-runs) both;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.9rem;font-weight:800;display:inline-flex}@keyframes as-seal{0%{opacity:0;transform:scale(1.6)rotate(-24deg)}15%{opacity:1;transform:scale(.92)rotate(-8deg)}20%,to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes as-c{0%,22%{stroke-dashoffset:56px}45%,to{stroke-dashoffset:0}}@keyframes as-dot{0%,45%{transform:scale(0)}50%{transform:scale(1.4)}55%,to{transform:scale(1)}}@keyframes as-chip{0%,55%{opacity:0;transform:translateY(8px)}65%,to{opacity:1;transform:translateY(0)}}@keyframes as-out{0%,90%{opacity:1}to{opacity:0}}@keyframes as-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.approved-stamp .as-seal,.approved-stamp .as-c,.approved-stamp .as-dot,.approved-stamp .as-chip{animation:none}.approved-stamp,.approved-stamp.loop{animation:as-fade .15s var(--ease) both}.approved-stamp .as-seal{transform:rotate(-8deg)}}}@layer areas,theme,overrides;
