.btn,.btn-ghost,.btn-primary,.btn-secondary{grid-column-gap:.25rem;align-items:center;background:var(--bg,transparent);border:var(--border,0);border-radius:var(--btn-border-radius,8px);color:var(--color,var(--button-icn-secondary));color:var(--color,var(--button-text-ghost-high-contrast));display:flex;font-family:Rubik,sans-serif;height:var(--height,auto);justify-content:center;padding:var(--padding,.25rem 1rem);-webkit-text-decoration:var(--text-decoration,none);text-decoration:var(--text-decoration,none);transition:background-color .1s,color .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--width,-moz-fit-content);width:var(--width,fit-content)}.size-xs.btn,.size-xs.btn-ghost,.size-xs.btn-primary,.size-xs.btn-secondary{--padding:.25rem 1rem;--btn-border-radius:8px;font-size:var(--font-size,.75rem);font-weight:var(--font-weight,500);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.size-sm.btn,.size-sm.btn-ghost,.size-sm.btn-primary,.size-sm.btn-secondary{--padding:.4375rem 1.25rem;--btn-border-radius:8px;font-size:var(--font-size,.875rem);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.size-md.btn,.size-md.btn-ghost,.size-md.btn-primary,.size-md.btn-secondary{--padding:.6875rem 1.5rem;--btn-border-radius:12px;font-size:var(--font-size,.875rem);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.size-lg.btn,.size-lg.btn-ghost,.size-lg.btn-primary,.size-lg.btn-secondary{--padding:1rem 2.5rem;--btn-border-radius:12px;font-size:var(--font-size,1rem);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3)}.btn-primary{--bg:var(--button-bg-primary);--color:var(--button-text-primary)}.btn-primary:hover{--bg:var(--button-bg-primary-hover);--color:var(--button-text-primary-hover);cursor:pointer}.btn-primary:active,.is-active.btn-primary{--bg:var(--button-bg-primary-click);--color:var(--button-text-primary-click)}[disabled].btn-primary{--bg:var(--button-bg-primary-disabled);--color:var(--button-text-primary-disabled);pointer-events:none}.btn-secondary{--bg:var(--button-bg-secondary);--color:var(--button-text-secondary)}.btn-secondary:hover{--bg:var(--button-bg-secondary-hover);--color:var(--button-text-secondary-hover);cursor:pointer}.btn-secondary:active,.is-active.btn-secondary{--bg:var(--button-bg-secondary-click);--color:var(--button-text-secondary-click)}[disabled].btn-secondary{--bg:var(--button-bg-secondary-disabled);--color:var(--button-text-secondary-disabled);pointer-events:none}.btn-ghost{--bg:transparent;--color:var(--button-text-ghost-high-contrast)}.btn-ghost:hover{--bg:var(--button-bg-secondary-hover);--color:var(--button-text-ghost-hover);cursor:pointer}.btn-ghost:active,.is-active.btn-ghost{--bg:var(--button-bg-secondary-click);--color:var(--button-text-ghost-click)}[disabled].btn-ghost{--bg:transparent;--color:var(--button-text-ghost-disabled);pointer-events:none}.not-found{grid-gap:.5rem;display:grid;justify-content:center;margin:0 auto;max-width:64rem}.not-found.error-page{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.not-found .img{display:block;max-width:100%}.not-found .title{color:var(--text-primary);font-size:var(--font-size,1.5rem);font-weight:var(--font-weight,700);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);text-align:center}@media (min-width:80rem){.not-found .title{--font-size:2rem;--font-weight:700;--line-height:1.3;--letter-spacing:0}}.not-found .text{color:var(--text-tertiary);font-size:var(--font-size,.875rem);font-weight:var(--font-weight,400);letter-spacing:var(--letter-spacing,0);line-height:var(--line-height,1.3);margin:0;max-width:30rem;text-align:center}.not-found .btn-primary,.not-found .text{justify-self:center}
