.tt-button{align-items:center;background-color:rgba(80,38,128,0);color:var(--accent);column-gap:0.5em;display:inline-flex;font-weight:700;margin-bottom:8px;margin-right:8px;text-decoration:none;border:2px solid var(--accent);border-radius:12px;padding:1rem 1.5rem}.tt-button:is(:hover,:focus){background-color:var(--accent);color:#ffffff}.tt-button .gb-shape svg{width:1em;height:1em;fill:currentColor}.tt-button-reverse{align-items:center;background-color:rgba(80,38,128,0);color:#ffffff;column-gap:.5em;display:inline-flex;margin-bottom:8px;margin-right:8px;text-decoration:none;border:2px solid var(--secondary-200);border-radius:12px;padding:1rem 1.5rem}.tt-button-reverse:is(:hover,:focus){background-color:var(--primary-700);color:#ffffff}.tt-button-reverse .gb-shape svg{width:1em;height:1em;fill:currentColor}.tt-button-gray{align-items:center;background-color:rgba(80,38,128,0);color:var(--contrast-2);column-gap:0.5em;display:inline-flex;font-size:14px;font-weight:700;margin-bottom:8px;margin-right:8px;text-decoration:none;border:2px solid var(--contrast-2);border-radius:12px;padding:.5rem 1rem}.tt-button-gray:is(:hover,:focus){background-color:var(--contrast-2);color:#ffffff}.tt-button-gray .gb-shape svg{width:1em;height:1em;fill:currentColor}@media (max-width:767px){.tt-button-gray{flex-basis:100%;flex-grow:1;justify-content:space-between;width:100%}}