/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.btn{cursor:pointer;align-items:center;gap:var(--spacing,.25rem);width:fit-content;text-decoration-line:none;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex}.btn:hover{transform:scale(1.02)}.btn:active{transform:scale(.98)}.btn__text{font-size:var(--text-regular,15px);line-height:var(--tw-leading,var(--text-regular--line-height,22px));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);padding:12px 24px;transition:background-color .4s,color .4s}.btn__icon,.btn__text{height:calc(var(--spacing,.25rem) * 12);border-radius:6px;align-items:center;display:flex}.btn__icon{width:calc(var(--spacing,.25rem) * 12);justify-content:center;transition:all .5s cubic-bezier(.16,1,.3,1)}.btn__icon svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);transition:transform .5s cubic-bezier(.16,1,.3,1)}.btn:hover .btn__icon svg{transform:rotate(-45deg)scale(1.1)}.btn--primary .btn__icon,.btn--primary .btn__text{background-color:var(--color-accent,#d1ff6e);color:var(--color-primary,#072c2c)}.btn--primary:hover .btn__text{background-color:var(--color-primary);color:var(--color-accent)}.btn--secondary:hover .btn__icon{color:var(--color-primary);background-color:#fff;transform:translate(3px)}.btn--secondary .btn__icon,.btn--secondary .btn__text{background-color:var(--color-accent,#d1ff6e);color:var(--color-primary,#072c2c)}.btn--primary:hover .btn__icon{background-color:var(--color-primary);color:var(--color-accent);transform:translate(3px)}.btn--secondary:hover .btn__text{color:var(--color-primary);background-color:#fff}.btn--outline .btn__icon,.btn--outline .btn__text{background-color:var(--color-bge);color:var(--color-primary);border:1px solid var(--color-primary)}.btn--outline:hover .btn__icon,.btn--outline:hover .btn__text{background-color:var(--color-primary);color:var(--color-accent)}.btn--outline:hover .btn__icon{transform:translate(3px)}@property --tw-font-weight{syntax:"*";inherits:false}