@layer theme,base;@layer components{.plan-container,.token-container{background:var(--gradient-glass-card);-webkit-backdrop-filter:blur(var(--blur-2xl));backdrop-filter:blur(var(--blur-2xl));border:1px solid oklch(from var(--color-gray-600) l c h / .5);box-shadow:0 25px 50px -12px #0000004d;box-shadow:0 25px 50px -12px lab(0% 0 0/.3)}.plan-container-glow,.token-container-glow{background:var(--gradient-brand-frame)}.plan-container-glow-inner,.token-container-glow-inner{background:var(--gradient-glass-card)}.plan-price-text,.token-price-text{background:linear-gradient(to right, var(--color-brand-primary-400), var(--color-brand-secondary-400));color:#0000;-webkit-background-clip:text;background-clip:text}.plan-error-box,.token-error-box{background:linear-gradient(to bottom right, oklch(from var(--color-danger-800) l c h / .3), oklch(from var(--color-danger-700) l c h / .2), oklch(from var(--color-danger-900) l c h / .3));-webkit-backdrop-filter:blur(var(--blur-xs));backdrop-filter:blur(var(--blur-xs));border:1px solid oklch(from var(--color-danger-500) l c h / .3);box-shadow:0 20px 25px -5px oklch(from var(--color-danger-500) l c h / .1)}.plan-security-icon,.token-security-icon{color:var(--color-success-400);filter:drop-shadow(0 4px 3px #00000012);filter:drop-shadow(0 4px 3px lab(0% 0 0/.07))}.offer-cta-btn,.checkout-cta-btn{background:var(--gradient-brand-lr);color:var(--color-white);box-shadow:var(--shadow-sm);transition:background var(--duration-slow) ease, transform var(--duration-slow) ease;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:500;display:inline-flex}.offer-cta-btn:hover,.checkout-cta-btn:hover{background:linear-gradient(to right, var(--color-brand-primary-400), var(--color-brand-secondary-400));transform:scale(1.05)}.offer-cta-btn:active,.checkout-cta-btn:active{transform:scale(.95)}}@layer utilities;
