.btn.primary{border-color:var(--brand-primary);background-color:var(--brand-primary);color:var(--light-100)}.btn.primary:hover,.btn.primary:active,.btn.primary:focus{background-color:var(--brand-primary-dark);border-color:var(--brand-primary-dark);color:var(--light-100)}.btn.primary-light{border-color:var(--brand-primary-dark);background-color:var(--brand-primary);color:var(--dark-800)}.btn.primary-light:hover,.btn.primary-light:active,.btn.primary-light:focus{background-color:var(--light-200);border-color:var(--light-200);color:var(--dark-800)}.btn.secondary{border-color:var(--brand-primary);background-color:var(--brand-primary);color:var(--dark-800)}.btn.secondary:hover,.btn.secondary:active,.btn.secondary:focus{background-color:var(--dark-800);border-color:var(--dark-800);color:var(--light-200)}.btn.light{border-color:var(--light-200);color:var(--brand-primary-dark);background:var(--light-200);backdrop-filter:blur(18px)}.btn.light:hover,.btn.light:active,.btn.light:focus{background-color:var(--light-100);border-color:var(--light-100);color:var(--brand-primary-dark)}.btn.outline{border-color:var(--light-100);color:var(--content-primary);background:var(--glass);backdrop-filter:blur(18px)}.btn.outline:hover,.btn.outline:active,.btn.outline:focus{background-color:var(--light-100);border-color:var(--light-100);color:var(--dark-900)}.btn.outline-dark{border-color:var(--dark-900);color:var(--dark-900);background-color:transparent}.btn.outline-dark:hover,.btn.outline-dark:active,.btn.outline-dark:focus{border-color:var(--dark-900);background-color:var(--dark-900);color:var(--light-200)}.btn.outline-light{border-color:var(--light-200);color:var(--light-200);background-color:transparent}.btn.outline-light:hover,.btn.outline-light:active,.btn.outline-light:focus{border-color:var(--light-200);background-color:var(--light-200);color:var(--brand-primary-dark)}.btn.nav-link{border:0px;border-radius:0;padding:0;position:relative;transition:color .3s;color:var(--light-200);margin:0}.btn.nav-link:hover,.btn.nav-link.active{color:var(--light-200)}.btn.nav-link:hover:after,.btn.nav-link.active:after{transform:scaleX(1)}.btn.nav-link:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--brand-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.btn.inline{border:0;padding:0;text-transform:capitalize;display:flex;align-items:center;width:fit-content}.btn.inline:after{content:"";display:inline-block;background-image:url(../icons/arrow-right.svg);background-repeat:no-repeat;background-size:contain;width:28px;height:27px;margin-left:.5rem;line-height:1}.btn.inline:before{content:"";position:absolute;left:0;bottom:0;height:2px;width:calc(100% - 37px);background:var(--brand-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.btn.inline:hover:before,.btn.inline:active:before,.btn.inline:focus:before{transform:scaleX(1)}
