.svg__circle__path{display:block;fill:none;width:8rem;height:auto}.svg__circle__path path{fill:var(--color-black);opacity:.9}.svg__buttonOutline{display:block;width:17rem;height:auto;fill:none}.svg__buttonOutline path{fill:var(--interface-accent-color)}.svg__buttonTertiaryOutline{display:block;width:17.1rem;height:auto;fill:none}.svg__buttonTertiaryOutline path{fill:var(--interface-accent-color)}@font-face{font-family:dm-mono;src:url(../fonts/DMMono-Regular.woff2) format("woff2"),url(../fonts/DMMono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:inter-v;src:url(../fonts/Inter-Regular.woff2) format("woff2"),url(../fonts/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:onest;src:url(../fonts/Onest-Medium.woff2) format("woff2"),url(../fonts/Onest-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:onest;src:url(../fonts/Onest-Bold.woff2) format("woff2"),url(../fonts/Onest-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:onest;src:url(../fonts/Onest-ExtraBold.woff2) format("woff2"),url(../fonts/Onest-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:open-sans;src:url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.button,.button--primary,.button--secondary,.button--tertiary{position:relative;height:4.8rem;display:flex;align-items:center;justify-content:center;gap:.8rem;border-radius:.4rem;width:-moz-max-content;width:max-content;padding:0 1.6rem;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:open-sans;font-weight:400;font-size:1.8rem;line-height:1}.button--primary,.button--secondary{transition:opacity .8s ease,color .8s ease,background-color .8s ease}.button--primary svg:not(.svg__buttonTertiaryOutline) path,.button--secondary svg:not(.svg__buttonTertiaryOutline) path{transition:stroke .8s ease}@media(hover:hover){.button--primary:not([disabled]):hover,.button--secondary:not([disabled]):hover{color:var(--color-white);background-color:var(--interface-accent-color)}.button--primary:not([disabled]):hover svg:not(.svg__buttonTertiaryOutline):not(.svg__buttonOutline) path,.button--secondary:not([disabled]):hover svg:not(.svg__buttonTertiaryOutline):not(.svg__buttonOutline) path{stroke:var(--color-white)!important}}.button--primary{background-color:var(--interface-active-color)}.button--secondary{background-color:var(--color-white);border-radius:.4rem}.button--secondary.button--active{color:var(--color-white);background-color:var(--interface-accent-color)}.button--secondary.button--active svg:not(.svg__buttonTertiaryOutline) path{stroke:var(--color-white)!important}.button--tertiary{height:-moz-max-content;height:max-content;padding:.4rem 0}.button--icon,.button--icon-s{width:6.4rem;height:6.4rem;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--interface-text-inverse);transition:opacity .8s ease,color .8s ease,background-color .8s ease}.button--icon-s{width:4.8rem;height:4.8rem}.button--icon-s.button--active{color:var(--color-white);background-color:var(--interface-accent-color)}.button[disabled],[disabled].button--primary,[disabled].button--secondary,[disabled].button--tertiary{opacity:.5!important;cursor:not-allowed}.button svg,.button--primary svg,.button--secondary svg,.button--tertiary svg{pointer-events:none}.button .svg__buttonOutline,.button .svg__buttonTertiaryOutline,.button .svg__circle__path,.button--primary .svg__buttonOutline,.button--primary .svg__buttonTertiaryOutline,.button--primary .svg__circle__path,.button--secondary .svg__buttonOutline,.button--secondary .svg__buttonTertiaryOutline,.button--secondary .svg__circle__path,.button--tertiary .svg__buttonOutline,.button--tertiary .svg__buttonTertiaryOutline,.button--tertiary .svg__circle__path{position:absolute;z-index:2;left:-.1rem;width:calc(100% + .2rem)}.button .svg__buttonOutline,.button--primary .svg__buttonOutline,.button--secondary .svg__buttonOutline,.button--tertiary .svg__buttonOutline{left:-.1rem;top:-.1rem;height:calc(100% + .2rem);width:calc(100% + .2rem)}.button .svg__buttonTertiaryOutline,.button--primary .svg__buttonTertiaryOutline,.button--secondary .svg__buttonTertiaryOutline,.button--tertiary .svg__buttonTertiaryOutline{bottom:0}.button .svg__circle__path,.button--primary .svg__circle__path,.button--secondary .svg__circle__path,.button--tertiary .svg__circle__path{transform:rotate(-90deg)}
