._button_1l83s_2{--edge:var(--stroke-4);border-radius:var(--radius-16);font:inherit;font-weight:var(--font-weight-heading);text-align:center;cursor:pointer;box-shadow:0 var(--edge) 0 var(--color-primary-edge);border:0;text-decoration:none;display:inline-block;position:relative}._button_1l83s_2:active:not(:disabled){--edge:var(--stroke-1);translate:0 var(--stroke-3)}._button_1l83s_2:focus-visible{outline:none}._button_1l83s_2:focus-visible:after{--ring-gap:calc(var(--stroke-3) * 2);content:"";inset:calc(var(--ring-gap) * -1);bottom:calc((var(--ring-gap) + var(--edge)) * -1);border:var(--stroke-3) solid var(--color-text-brand);border-radius:calc(var(--radius-16) + var(--ring-gap));pointer-events:none;position:absolute}._button_1l83s_2:disabled{opacity:.85;cursor:not-allowed}._inverse_1l83s_47:focus-visible:after{border-color:var(--color-on-primary)}._primary_1l83s_51{background:var(--color-primary);color:var(--color-on-primary)}._inverse_1l83s_47{background:var(--color-on-primary);color:var(--color-primary)}._md_1l83s_61{padding:var(--space-16) var(--space-32);font-size:var(--font-size-lg)}._sm_1l83s_66{padding:var(--space-8) var(--space-16);font-size:var(--font-size-md)}._mark_1nr28_3{white-space:nowrap;position:relative}._mark_1nr28_3 svg{left:0;bottom:var(--underline-offset,.02em);width:100%;height:.28em;position:absolute;overflow:visible}._mark_1nr28_3 path{fill:none;stroke:var(--color-accent);stroke-width:7px;stroke-linecap:round}
