.Button{webkit-appearance:none;font:inherit;font-size:var(--text-sizes-h6);font-family:var(--text-fonts-sans);text-align:center;color:var(--button-color);cursor:pointer;text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--button-border-color);text-decoration-color:var(--button-border-color);background:0 0;border:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:0 auto;padding:0;font-weight:500;display:inline-flex;position:relative}h1>.Button,h2>.Button,h3>.Button,h4>.Button,h5>.Button,h6>.Button,li>.Button,p>.Button{font-size:inherit;padding:0 .25em}.Button svg{fill:var(--color-primary)}.Trigger:hover .Button,.Trigger:focus-visible .Button,.Button:hover,.Button:focus-visible{background-color:var(--button-background-hover);text-decoration-color:currentColor}@media screen and (prefers-reduced-motion:no-preference){button,.Button,.Button svg{transition:all .2s ease-in-out}}.Button--variant-secondary{font-size:var(--text-sizes-base);padding:var(--dimensions-2)var(--dimensions-6);border-radius:var(--radius-large);background-color:var(--button-secondary-background);color:var(--button-secondary-color);border:1px solid;line-height:1;text-decoration:none}[data-state=active] .Button--variant-secondary.Button--nested,.Trigger:active .Button--variant-secondary.Button--nested,.Trigger:focus-visible .Button--variant-secondary.Button--nested,.Trigger:hover .Button--variant-secondary.Button--nested,.Button--variant-secondary:active,.Button--variant-secondary:focus-visible,.Button--variant-secondary:hover{color:var(--button-secondary-color-active);background-color:var(--button-secondary-background-hover);box-shadow:var(--shadows-secondary)}.Button--variant-secondary .Button__Text{font-weight:500}.Button--color-error{color:var(--color-error);-webkit-text-decoration-color:var(--color-error);text-decoration-color:var(--color-error)}[data-state=active] .Button--color-error.Button--variant-secondary.Button--nested,.Trigger:active .Button--color-error.Button--variant-secondary.Button--nested,.Trigger:focus-visible .Button--color-error.Button--variant-secondary.Button--nested,.Trigger:hover .Button--color-error.Button--variant-secondary.Button--nested,.Button--color-error.Button--variant-secondary:active,.Button--color-error.Button--variant-secondary:focus-visible,.Button--color-error.Button--variant-secondary:hover{color:var(--color-error);box-shadow:var(--shadows-secondary)}.Button--variant-primary{padding:var(--dimensions-2)var(--dimensions-7);border-radius:var(--radius-large);background:var(--button-primary-background);color:var(--button-primary-color);border:0;font-size:1.1em;line-height:1.5em;text-decoration:none}.Button--variant-primary .Button__Text{font-weight:500}.Button--variant-primary:active,.Button--variant-primary:focus-visible,.Button--variant-primary:hover{box-shadow:var(--shadows-primary);background-color:var(--button-primary-background-hover)}.Button--direction-column{flex-direction:column;justify-content:center;align-items:center;gap:.15em;max-width:18em}.Button--variant-primary.Button--direction-column,.Button--variant-secondary.Button--direction-column{gap:1em}.Button--size-small{font-size:var(--text-sizes-small)}.Button--size-large{font-size:var(--text-sizes-h4)}.Button--shape-circle{text-align:center;border-color:currentColor;width:2em;height:2em;margin:auto;padding:0}.Button--shape-circle:active,.Button--shape-circle:focus-visible,.Button--shape-circle:hover{box-shadow:var(--shadows-secondary);border-color:var(--button-secondary-color-active)}.Button--shape-fill{padding-left:.75em;padding-right:.75em}.Button--shape-fill,.Button--shape-fill{align-items:center;width:100%;margin:auto;display:flex}
