[data-lk-component=button]{--button-font-size:var(--body-font-size);--button-padX:var(--button-font-size);--button-padY:calc(var(--button-font-size)*calc(var(--lk-halfstep)/var(--lk-size-xl-unitless)));--button-padX-sideWithIcon:calc(var(--button-font-size)/var(--lk-wholestep));--button-gap:calc(var(--button-padY)/var(--lk-eighthstep));cursor:pointer;vertical-align:middle;white-space:nowrap;word-break:keep-all;padding:var(--button-padY)1em;font-weight:500;font-size:var(--button-font-size);line-height:var(--button-line-height);border:1px solid #0000;border-radius:4px;font-family:inherit;text-decoration:none;display:inline-flex;position:relative;overflow:visible;--button-line-height:var(--lk-halfstep)!important}[data-lk-button-size=sm]{--button-font-size:var(--subheading-font-size)}[data-lk-button-size=lg]{--button-font-size:var(--title3-font-size)}[data-lk-component=button]:has([data-lk-icon-position=start]){padding-left:var(--button-padX-sideWithIcon);padding-right:var(--button-padX)}[data-lk-component=button]:has([data-lk-icon-position=end]){padding-left:1em;padding-right:var(--button-padX-sideWithIcon)}[data-lk-component=button]:has([data-lk-icon-position=start]):has([data-lk-icon-position=end]){padding-left:var(--button-padX-sideWithIcon);padding-right:var(--button-padX-sideWithIcon)}[data-lk-button-content-wrap=true]{align-items:center;gap:var(--button-gap);display:inline-flex}[data-lk-button-optic-icon-shift=true] div:has(>[data-lk-component=icon]){margin-top:calc(-1*calc(1em*var(--lk-quarterstep-dec)))}[data-lk-button-variant=text]{background:0 0!important}[data-lk-button-variant=outline]{border:1px solid var(--lk-outlinevariant);background:0 0!important}
