.btn-sticker.btn-gold{background:var(--color-gold);color:var(--nong-ink)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.6rem 1.25rem;border-radius:999px;border:2.5px solid color-mix(in srgb,var(--nong-paper) 70%,transparent);color:var(--nong-paper);font-weight:600;transition:transform .12s ease,background-color .12s ease}.btn-ghost:hover{background:color-mix(in srgb,var(--nong-paper) 12%,transparent)}.btn-ghost:active{transform:translateY(2px)}.l-sticker{background:var(--nong-card);color:var(--nong-ink);border:2.5px solid var(--nong-ink);border-radius:18px;box-shadow:0 5px 0 var(--nong-ink)}.l-grain:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,rgb(255 249 240/5%) .7px,transparent .8px),radial-gradient(circle at 70% 65%,rgb(61 43 31/6%) .7px,transparent .8px);background-size:7px 7px,11px 11px}.l-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;letter-spacing:.01em}.l-eyebrow:before{content:"";width:.7rem;height:.7rem;border-radius:999px;background:var(--color-gold);box-shadow:inset 0 0 0 2px var(--color-gold-deep)}@keyframes l-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-9px) rotate(calc(var(--r, 0deg) * -1))}}@keyframes l-caret{50%{opacity:0}}@keyframes l-dots{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes l-coin-flow{to{stroke-dashoffset:-22}}@keyframes l-stamp{0%{opacity:0;transform:scale(1.5) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}.l-float{animation:l-float 5.5s ease-in-out infinite;animation-delay:var(--d,0s)}.l-caret{animation:l-caret 1s steps(1) infinite}.l-dots>span{animation:l-dots 1.1s ease-in-out infinite}.l-dots>span:nth-child(2){animation-delay:.15s}.l-dots>span:nth-child(3){animation-delay:.3s}.l-coin-flow{animation:l-coin-flow 1.6s linear infinite}.l-stamp{animation:l-stamp .38s cubic-bezier(.2,.9,.3,1.3) both;transform:rotate(-6deg)}.pace-arc{transition:stroke-dasharray 1.1s cubic-bezier(.2,.8,.2,1)}.l-ease{transition:opacity .38s ease,transform .38s cubic-bezier(.2,.9,.3,1.1),background-color .3s ease}@media (prefers-reduced-motion:reduce){.l-caret,.l-coin-flow,.l-dots>span,.l-float,.l-stamp{animation:none}.btn-ghost,.l-ease,.pace-arc{transition:none}}