.btn{align-items:center;border:1px solid var(--theme-fg);border-radius:.390625vw;color:var(--theme-fg);cursor:pointer;display:inline-flex;font-size:.7291666667vw;padding:.8333333333vw 1.0416666667vw;text-transform:none;transition:background var(--td) var(--te),color var(--td) var(--te)}.btn,.btn .text{overflow:hidden;position:relative}.btn .text{display:block}.btn .text>span{display:inline-block}.btn .text>span:last-child{top:0;right:0;bottom:0;left:0;position:absolute;transform:translateY(105%)}@media (min-width:800px){.btn.active .text>span:first-child,.btn:hover .text>span:first-child{animation:button-flip-out var(--td) var(--te) forwards}.btn.active .text>span:last-child,.btn:hover .text>span:last-child{animation:button-flip-in var(--td) var(--te) forwards}}@keyframes button-flip-in{0%{transform:translateY(105%)}to{transform:none}}@keyframes button-flip-out{0%{transform:none}to{transform:translateY(-105%)}}@media (max-width:799px){.btn{border-radius:1.8203883495vw;padding:3.640776699vw 4.6116504854vw}}.btn .text{text-align:center;width:100%}.btn .inline-icon{align-items:center;display:flex;width:1.0416666667vw}.btn .inline-icon svg{height:auto;width:100%}@media (max-width:799px){.btn .inline-icon{width:4.854368932vw}}.btn.secondary{background:var(--theme-bg);border-color:transparent}.btn.icon{align-items:center;display:flex;height:2.6041666667vw;justify-content:center;padding:0;width:2.6041666667vw}@media (max-width:799px){.btn.icon{height:12.1359223301vw;width:12.1359223301vw}}.btn.hover:hover{background:var(--theme-fg);color:var(--theme-bg)}.btn:not(.hover){cursor:default}.btn.disabled,.btn:disabled{pointer-events:none}@keyframes flip-r{50%{opacity:0;transform:translate(100%)}51%{opacity:0;transform:translate(-100%)}}@keyframes flip-l{50%{opacity:0;transform:translate(-100%)}51%{opacity:0;transform:translate(100%)}}@keyframes flip-d{50%{opacity:0;transform:translateY(100%)}51%{opacity:0;transform:translateY(-100%)}}@keyframes flip-u{50%{opacity:0;transform:translateY(-100%)}51%{opacity:0;transform:translateY(100%)}}.error-page{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center}
