.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 22px;border-radius:999px;font:600 15px/1 var(--mk-font-body);letter-spacing:-.005em;white-space:nowrap;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .5s var(--mk-bounce),box-shadow .3s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.mk-btn .mk-btn__arr{font-size:16px;transition:transform .5s var(--mk-bounce)}.mk-btn:active{transform:scale(.965);transition-duration:.08s}.mk-btn:focus-visible{outline:2px solid var(--mk-accent);outline-offset:3px}.mk-btn.mk-btn--sm{height:40px;padding:0 16px;font-size:14px}.mk-btn.mk-btn--lg{height:54px;padding:0 26px;font-size:16px}.mk-btn.mk-btn--blue{background:var(--mk-accent);color:var(--mk-accent-fg);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 1px 2px rgba(15,35,95,.22),0 10px 24px -10px color-mix(in srgb,var(--mk-accent) 60%,transparent)}.mk-btn.mk-btn--ghost{background:#fff;border-color:var(--mk-line-2);color:var(--mk-ink)}.mk-btn.mk-btn--quiet{background:transparent;color:var(--mk-accent);padding:0 4px;height:auto;min-height:44px;border-radius:6px}.mk-btn.mk-btn--quiet:active{transform:scale(.97)}.mk-btn.mk-btn--white{background:#fff;color:var(--mk-ink);box-shadow:0 1px 2px rgba(11,18,32,.15),0 12px 28px -12px rgba(11,18,32,.45)}.mk-btn.mk-btn--onnight{background:rgba(255,255,255,.06);color:#fff;border-color:rgba(255,255,255,.28)}.mk-btn.mk-btn--onnight:focus-visible,.mk-btn.mk-btn--white:focus-visible{outline-color:#fff}@media (any-hover:hover){.mk-btn:hover{transform:translateY(-1px)}.mk-btn:hover .mk-btn__arr{transform:translateX(3px)}.mk-btn:active{transform:scale(.965)}.mk-btn.mk-btn--blue:hover{background:color-mix(in srgb,var(--mk-accent) 92%,#000);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 2px 4px rgba(15,35,95,.2),0 16px 30px -12px color-mix(in srgb,var(--mk-accent) 65%,transparent)}.mk-btn.mk-btn--ghost:hover{border-color:#9aa3b5}.mk-btn.mk-btn--quiet:hover{transform:none;color:var(--mk-accent-ink)}.mk-btn.mk-btn--quiet:active{transform:scale(.97)}.mk-btn.mk-btn--onnight:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.55)}}@media (prefers-reduced-motion:reduce){.mk-btn,.mk-btn .mk-btn__arr{transition-duration:.01ms}.mk-btn.mk-btn--quiet:active,.mk-btn:active{transform:none}}