.greps-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:6px;font-family:var(--greps-font-heading);font-weight:500;transition:all var(--greps-duration-normal) var(--greps-ease-out);cursor:pointer;border:none;outline:none;text-decoration:none}.greps-btn:focus-visible{outline:2px solid var(--greps-accent);outline-offset:2px}.greps-btn:disabled{pointer-events:none;opacity:.5}.greps-btn--default{background:var(--greps-accent);color:var(--greps-white);box-shadow:0 1px 2px #0000000d}.greps-btn--default:hover{background:var(--greps-accent-hover);transform:translateY(-1px)}.greps-btn--destructive{background:var(--greps-red-dark);color:var(--greps-white);box-shadow:0 1px 2px #0000000d}.greps-btn--destructive:hover{filter:brightness(1.1);transform:translateY(-1px)}.greps-btn--outline{background:var(--greps-bg);color:var(--greps-heading);border:1px solid var(--greps-grey);box-shadow:0 1px 2px #0000000d}.greps-btn--outline:hover{background:var(--greps-offwhite);border-color:var(--greps-heading)}.greps-btn--secondary{background:var(--greps-offwhite);color:var(--greps-heading);box-shadow:0 1px 2px #0000000d}.greps-btn--secondary:hover{background:var(--greps-grey);color:var(--greps-white)}.greps-btn--ghost{background:transparent;color:var(--greps-heading)}.greps-btn--ghost:hover{background:var(--greps-offwhite)}.greps-btn--link{background:transparent;color:var(--greps-accent);text-decoration:underline;text-underline-offset:4px}.greps-btn--link:hover{text-decoration-thickness:2px}.greps-btn--sm{height:32px;padding:0 12px;font-size:13px;border-radius:6px}.greps-btn--default-size{height:36px;padding:0 16px;font-size:14px}.greps-btn--lg{height:40px;padding:0 24px;font-size:16px;border-radius:6px}@keyframes greps-blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.greps-animate-blur-in{animation:greps-blur-in .6s var(--greps-ease-out) forwards}.greps-animate-blur-in-delay-1{animation-delay:.1s}.greps-animate-blur-in-delay-2{animation-delay:.2s}.greps-animate-blur-in-delay-3{animation-delay:.3s}.greps-animate-blur-in-delay-4{animation-delay:.4s}@keyframes greps-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.greps-animate-fade-up{animation:greps-fade-up .5s var(--greps-ease-out) forwards}@keyframes greps-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.greps-animate-scale-in{animation:greps-scale-in .35s var(--greps-ease-out) forwards}@keyframes greps-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.greps-shimmer-text{background:linear-gradient(90deg,var(--greps-heading) 0%,var(--greps-accent) 25%,var(--greps-heading) 50%,var(--greps-accent) 75%,var(--greps-heading) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:greps-shimmer 3s ease-in-out infinite}.greps-btn-press:active{transform:scale(.98)}.greps-stagger>*{opacity:0;animation:greps-fade-up .5s var(--greps-ease-out) forwards}.greps-stagger>*:nth-child(1){animation-delay:.05s}.greps-stagger>*:nth-child(2){animation-delay:.1s}.greps-stagger>*:nth-child(3){animation-delay:.15s}.greps-stagger>*:nth-child(4){animation-delay:.2s}.greps-stagger>*:nth-child(5){animation-delay:.25s}.greps-stagger>*:nth-child(6){animation-delay:.3s}
/*# sourceMappingURL=/cdn/shop/t/7/assets/greps-spell-ui.css.map */
