.kk-link{color:inherit;transition:color var(--kk-duration-fast) var(--kk-ease-standard)}.kk-link--underline{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.kk-link--underline:hover{text-decoration-color:#0000}.kk-link--quiet{transition:background-size var(--kk-duration-base) var(--kk-ease-emphasized);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.kk-link--quiet:hover,.kk-link--quiet[aria-current=page]{background-size:100% 1px}.kk-button{justify-content:center;align-items:center;gap:var(--kk-space-2);min-height:3rem;padding:0 var(--kk-space-8);border-radius:var(--kk-radius-pill);font-size:var(--kk-text-md);font-weight:var(--kk-weight-medium);text-align:center;white-space:nowrap;transition:background-color var(--kk-duration-fast) var(--kk-ease-standard), border-color var(--kk-duration-fast) var(--kk-ease-standard), color var(--kk-duration-fast) var(--kk-ease-standard);border:1px solid #0000;line-height:1;display:inline-flex}.kk-button:disabled,.kk-button[aria-disabled=true]{cursor:not-allowed;opacity:.45}.kk-button--sm{min-height:2.25rem;padding:0 var(--kk-space-5);font-size:var(--kk-text-sm)}.kk-button--block{width:100%}.kk-button--primary{background:var(--kk-color-ink);color:var(--kk-color-ink-inverse)}.kk-button--primary:hover:not(:disabled){background:var(--kk-color-ink-hover)}.kk-button--secondary{border-color:var(--kk-color-ink);color:var(--kk-color-ink);background:0 0}.kk-button--secondary:hover:not(:disabled){background:var(--kk-color-surface-muted)}.kk-button--inverse{background:var(--kk-color-surface);color:var(--kk-color-ink)}.kk-button--inverse:hover:not(:disabled){background:var(--kk-color-surface-muted)}.kk-button--text{min-height:auto;padding:var(--kk-space-1) 0;border-radius:var(--kk-radius-none);color:inherit;text-underline-offset:.35em;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.kk-button--text:hover:not(:disabled){text-decoration-color:#0000}@media (width<=600px){.kk-button{padding-inline:var(--kk-space-5)}.kk-button--block{white-space:normal}}
