@layer components{.stamp{padding:var(--space-1) var(--space-2);border:3px solid var(--color-morron);border-radius:var(--radius-sm);background:var(--color-coliflor);box-shadow:var(--shadow-hard-sm);color:var(--color-morron);font-family:var(--font-display);font-size:var(--text-base);font-weight:800;line-height:var(--leading-none);text-transform:uppercase;animation:stamp-in var(--duration-fast) var(--ease-bounce) both;display:inline-block;transform:rotate(-10deg)}.stamp--lg{padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-2xl);animation-duration:var(--duration-slow)}@media (prefers-reduced-motion:reduce){.stamp{animation-name:fade-in}}@keyframes stamp-in{0%{opacity:0;transform:scale(1.8)rotate(-10deg)}to{opacity:1;transform:rotate(-10deg)}}}
