.button-module__emkI2G__button{border-radius:var(--r-pill);cursor:pointer;font-family:var(--font-display);font-size:var(--t-small);align-items:center;gap:var(--s-2);min-block-size:var(--tap);padding-inline:var(--s-4);text-align:center;box-shadow:var(--button-shadow,none);transition:transform var(--t-fast) var(--ease), box-shadow var(--t-base) var(--ease), background var(--t-base) var(--ease), color var(--t-base) var(--ease);border:0;justify-content:center;font-weight:700;text-decoration:none;display:inline-flex}.button-module__emkI2G__button[data-block]{inline-size:100%}.button-module__emkI2G__button:hover:not(:disabled){transform:translateY(-1px)}.button-module__emkI2G__button:active:not(:disabled){transform:translateY(0)scale(.98)}.button-module__emkI2G__button[data-variant=primary]{background:var(--sea-9);color:var(--on-solid);--button-shadow:var(--e-1)}.button-module__emkI2G__button[data-variant=primary]:hover:not(:disabled){background:var(--sea-10);--button-shadow:var(--e-2)}.button-module__emkI2G__button[data-variant=accent]{background:var(--sun-9);color:var(--sun-contrast);--button-shadow:var(--e-1)}.button-module__emkI2G__button[data-variant=accent]:hover:not(:disabled){background:var(--sun-10);--button-shadow:var(--e-2)}.button-module__emkI2G__button[data-variant=soft]{background:var(--sea-3);color:var(--sea-11)}.button-module__emkI2G__button[data-variant=soft]:hover:not(:disabled){background:var(--sea-4)}.button-module__emkI2G__button[data-variant=ghost]{color:var(--text-soft);--button-shadow:inset 0 0 0 1.5px var(--border-strong);background:0 0}.button-module__emkI2G__button[data-variant=ghost]:hover:not(:disabled){color:var(--text);--button-shadow:inset 0 0 0 1.5px var(--sea-9)}.button-module__emkI2G__button:disabled{background:var(--n-4);color:var(--n-9);cursor:not-allowed;--button-shadow:none}@media (min-width:48rem){.button-module__emkI2G__button{padding-inline:var(--s-6)}}
.badge-module__JWSi6W__badge{font-family:var(--font-display);align-items:center;gap:var(--s-1-5);letter-spacing:.02em;white-space:nowrap;background:var(--tone-soft);color:var(--tone-ink);display:inline-flex;}
