.mk-AppIcon{--mk-icon-size:1em;--mk-icon-color:currentcolor;color:var(--mk-icon-color);display:inline-block;font-size:var(--mk-icon-size)}.mk-AppButton{--mk-button-padding-x-size:var(--mk-size-3);--mk-button-padding-y-size:var(--mk-size-2);--mk-button-spacing-size:var(--mk-size-2);--mk-button-border-radius-size:var(--mk-border-radius-size);--mk-button-text-size:1rem;--mk-button-tight-text-size:.875rem;--mk-button-wide-text-size:1.125rem;--mk-button-text-weight:400;--mk-button-outline-background-color:var(--mk-input-background-color);--mk-button-outline-background-color-hover:var(--mk-input-background-color-hover);--mk-button-outline-border-color:var(--mk-input-border-color);--mk-button-outline-border-color-hover:var(--mk-input-border-color-hover);--mk-button-outline-border-color-focused:var(--mk-input-border-color-focused);--mk-button-outline-border-color-active:var(--mk-input-border-color-active);--mk-button-outline-border-size:var(--mk-input-border-size);--mk-button-outline-border-size-hover:var(--mk-input-border-size-hover);--mk-button-outline-border-size-focused:var(--mk-input-border-size-focused);--mk-button-outline-border-size-active:var(--mk-input-border-size-active);--mk-button-outline-text-color:var(--mk-text-color);--mk-button-plain-text-color:var(--mk-on-primary);--mk-button-plain-background-color:var(--mk-primary);--mk-button-plain-background-color-hover:oklch(from var(--mk-primary) calc(l + .05) c h);--mk-button-plain-background-color-focused:oklch(from var(--mk-primary) calc(l - .05) c h);--mk-button-plain-background-color-active:oklch(from var(--mk-primary) calc(l - .05) c h);--mk-button-plain-border-size-focused:var(--mk-input-border-size-focused);--mk-button-plain-border-color-focused:var(--mk-input-border-color-focused);border-radius:var(--mk-button-border-radius-size);box-sizing:content-box;cursor:pointer;font-size:var(--mk-button-text-size);font-weight:var(--mk-button-text-weight);line-height:var(--mk-line-height);outline:none;padding:var(--mk-button-padding-y-size) var(--mk-button-padding-x-size);position:relative;transition:background-color var(--mk-transition-color-duration),color var(--mk-transition-color-duration),box-shadow var(--mk-transition-color-duration),opacity var(--mk-transition-opacity-duration)}.mk-AppButton .mk-AppIcon{--mk-icon-size:1.25em}.mk-AppButton>span{align-items:center;display:flex;gap:var(--mk-button-spacing-size);justify-content:center}.mk-AppButton[data-type=plain]{background-color:var(--mk-button-plain-background-color);color:var(--mk-button-plain-text-color)}.mk-AppButton[data-type=plain]:active,.mk-AppButton[data-type=plain][data-is-active=true]{background-color:var(--mk-button-plain-background-color-active)!important}.mk-AppButton[data-type=plain]:not([disabled],[data-is-disabled=true]):hover,.mk-AppButton[data-type=plain]:not([disabled],[data-is-disabled=true])[data-is-hovered=true]{background-color:var(--mk-button-plain-background-color-hover)}.mk-AppButton[data-type=plain]:not([disabled],[data-is-disabled=true]):focus-visible,.mk-AppButton[data-type=plain]:not([disabled],[data-is-disabled=true])[data-is-focused=true]{outline:var(--mk-button-plain-border-size-focused) solid var(--mk-button-plain-border-color-focused);outline-offset:2px}.mk-AppButton[data-type=outline]{background-color:var(--mk-button-outline-background-color);box-shadow:inset 0 0 .01px var(--mk-button-outline-border-size) var(--mk-button-outline-border-color);color:var(--mk-button-outline-text-color)}.mk-AppButton[data-type=outline]:active,.mk-AppButton[data-type=outline][data-is-active=true]{box-shadow:inset 0 0 .01px var(--mk-button-outline-border-size-active) var(--mk-button-outline-border-color-active)!important}.mk-AppButton[data-type=outline]:not([disabled],[data-is-disabled=true]):hover,.mk-AppButton[data-type=outline]:not([disabled],[data-is-disabled=true])[data-is-hovered=true]{background-color:var(--mk-button-outline-background-color-hover);box-shadow:inset 0 0 .01px var(--mk-button-outline-border-size-hover) var(--mk-button-outline-border-color-hover)}.mk-AppButton[data-type=outline]:not([disabled],[data-is-disabled=true]):focus-visible,.mk-AppButton[data-type=outline]:not([disabled],[data-is-disabled=true])[data-is-focused=true]{box-shadow:inset 0 0 .01px var(--mk-button-outline-border-size-focused) var(--mk-button-outline-border-color-focused)}.mk-AppButton[data-size=wide]{border-radius:calc(var(--mk-button-border-radius-size)*1.5);font-size:var(--mk-button-wide-text-size);padding:calc(var(--mk-button-padding-y-size)*1.5) calc(var(--mk-button-padding-x-size)*1.5)}.mk-AppButton[data-size=tight]{border-radius:calc(var(--mk-button-border-radius-size)*.75);font-size:var(--mk-button-tight-text-size);padding:calc(var(--mk-button-padding-y-size)*.75) calc(var(--mk-button-padding-x-size)*.75)}.mk-AppButton[data-is-disabled=true],.mk-AppButton[disabled]{cursor:not-allowed;opacity:var(--mk-opacity-disabled)}
