:root{--hover-overlay-opacity:var(--opacity-hover);--hover-overlay-focusing-opacity:var(--opacity-focus)}.var-hover-overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .15s;will-change:opacity}.var-hover-overlay--hovering{opacity:var(--hover-overlay-opacity)}.var-hover-overlay--focusing{opacity:var(--hover-overlay-focusing-opacity)}:root{--button-default-text-color:#555;--button-primary-text-color:var(--color-on-primary);--button-danger-text-color:var(--color-on-danger);--button-success-text-color:var(--color-on-success);--button-warning-text-color:var(--color-on-warning);--button-info-text-color:var(--color-on-info);--button-default-color:#f5f5f5;--button-primary-color:var(--color-primary);--button-danger-color:var(--color-danger);--button-success-color:var(--color-success);--button-warning-color:var(--color-warning);--button-info-color:var(--color-info);--button-default-icon-color:#555;--button-primary-icon-color:var(--color-on-primary-container);--button-danger-icon-color:var(--color-on-danger-container);--button-success-icon-color:var(--color-on-success-container);--button-warning-icon-color:var(--color-on-warning-container);--button-info-icon-color:var(--color-on-info-container);--button-default-icon-container-color:#f5f5f5;--button-primary-icon-container-color:var(--color-primary-container);--button-danger-icon-container-color:var(--color-danger-container);--button-success-icon-container-color:var(--color-success-container);--button-warning-icon-container-color:var(--color-warning-container);--button-info-icon-container-color:var(--color-info-container);--button-disabled-color:var(--color-disabled);--button-disabled-text-color:var(--color-text-disabled);--button-border-radius:4px;--button-mini-padding:0 8px;--button-small-padding:0 12px;--button-normal-padding:0 16px;--button-large-padding:0 22px;--button-round-padding:6px;--button-mini-height:20px;--button-small-height:28px;--button-normal-height:36px;--button-large-height:44px;--button-mini-font-size:var(--font-size-xs);--button-small-font-size:var(--font-size-sm);--button-normal-font-size:var(--font-size-md);--button-large-font-size:var(--font-size-lg)}.var-button{align-items:center;border:none;border-radius:var(--button-border-radius);cursor:pointer;font-family:inherit;justify-content:center;outline:none;position:relative;transition:box-shadow .2s,background-color .25s,border-radius .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:box-shadow;-webkit-tap-highlight-color:transparent;white-space:nowrap}.var-button:active{box-shadow:0 3px 5px -1px var(--shadow-key-umbra-opacity),0 5px 8px 0 var(--shadow-key-penumbra-opacity),0 1px 14px 0 var(--shadow-key-ambient-opacity)}.var-button__content{align-items:center;display:flex;flex-wrap:wrap}.var-button__loading[var-button-cover]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.var-button--default{background-color:var(--button-default-color);color:var(--button-default-text-color)}.var-button--primary{background-color:var(--button-primary-color);color:var(--button-primary-text-color)}.var-button--info{background-color:var(--button-info-color);color:var(--button-info-text-color)}.var-button--success{background-color:var(--button-success-color);color:var(--button-success-text-color)}.var-button--warning{background-color:var(--button-warning-color);color:var(--button-warning-text-color)}.var-button--danger{background-color:var(--button-danger-color);color:var(--button-danger-text-color)}.var-button--loading{cursor:default}.var-button--block{width:100%}.var-button--text-default{color:inherit}.var-button--text-primary{color:var(--button-primary-color)}.var-button--text-info{color:var(--button-info-color)}.var-button--text-success{color:var(--button-success-color)}.var-button--text-warning{color:var(--button-warning-color)}.var-button--text-danger{color:var(--button-danger-color)}.var-button--icon-container-default{background-color:var(--button-default-icon-container-color);color:var(--button-default-icon-color)}.var-button--icon-container-primary{background-color:var(--button-primary-icon-container-color);color:var(--button-primary-icon-color)}.var-button--icon-container-info{background-color:var(--button-info-icon-container-color);color:var(--button-info-icon-color)}.var-button--icon-container-success{background-color:var(--button-success-icon-container-color);color:var(--button-success-icon-color)}.var-button--icon-container-warning{background-color:var(--button-warning-icon-container-color);color:var(--button-warning-icon-color)}.var-button--icon-container-danger{background-color:var(--button-danger-icon-container-color);color:var(--button-danger-icon-color)}.var-button--normal{font-size:var(--button-normal-font-size);height:var(--button-normal-height);padding:var(--button-normal-padding)}.var-button--large{font-size:var(--button-large-font-size);height:var(--button-large-height);padding:var(--button-large-padding)}.var-button--small{font-size:var(--button-small-font-size);height:var(--button-small-height);padding:var(--button-small-padding)}.var-button--mini{font-size:var(--button-mini-font-size);height:var(--button-mini-height);padding:var(--button-mini-padding)}.var-button--round{border-radius:50%;height:auto;padding:var(--button-round-padding)}.var-button--outline{border:thin solid}.var-button--hidden{opacity:0}.var-button--disabled{background-color:var(--button-disabled-color);box-shadow:none!important;cursor:not-allowed}.var-button--disabled,.var-button--text-disabled{color:var(--button-disabled-text-color)}.var-button--text{background-color:transparent}.var-button--text:active{box-shadow:none}
