.nmorph-button{--nmorph-private-button-padding-y:max(var(--indentation-01),calc(var(--nmorph-private-control-height)*.1));--nmorph-private-button-text-offset-y:var(--nmorph-private-control-text-offset-y);display:inline-block;height:auto;min-height:var(--nmorph-private-control-height);width:auto}.nmorph-button.nmorph--basic-component,.nmorph-button.nmorph--extra-thin-component,.nmorph-button.nmorph--thick-component,.nmorph-button.nmorph--thin-component{height:auto}.nmorph-button.nmorph--fill{width:100%}.nmorph-button .nmorph-button__content{align-items:center;background:var(--nmorph-main-color);border:none;border-radius:var(--default-border-radius);box-shadow:var(--base-shadow-width) var(--base-shadow-width) var(--base-shadow-blur) var(--nmorph-dark-shade-color),calc(var(--base-shadow-width)*-1) calc(var(--base-shadow-width)*-1) var(--base-shadow-blur) var(--nmorph-light-shade-color);box-sizing:border-box;color:var(--nmorph-private-button-color,var(--nmorph-text-color));cursor:pointer;display:flex;gap:var(--indentation-02);height:auto;justify-content:center;line-height:var(--nmorph-private-control-line-height,var(--line-height-regular));min-height:var(--nmorph-private-control-height);padding:var(--nmorph-private-button-padding-y) var(--indentation-04);width:100%}.nmorph-button .nmorph-button__content span{color:var(--nmorph-private-button-color,var(--nmorph-text-color));--nmorph-private-icon-color:var(--nmorph-private-button-color,var(--nmorph-text-color))}.nmorph-button .nmorph-button__label{display:inline-block;line-height:var(--nmorph-private-control-line-height,var(--line-height-control));min-width:0;overflow-wrap:anywhere;text-align:center;transform:translateY(var(--nmorph-private-button-text-offset-y));white-space:normal}.nmorph-button .nmorph-button__content>.nmorph-icon{flex-shrink:0;--nmorph-private-icon-color:var(--nmorph-private-button-color,var(--nmorph-text-color))}.nmorph-button .nmorph-button__content:disabled{pointer-events:none}.nmorph-button .nmorph-button__content[loading=true]{cursor:default}.nmorph-button.nmorph-button--ripple .nmorph-button__content{overflow:hidden;position:relative}.nmorph-button.nmorph-button--ripple .nmorph-button__content:after{background-image:radial-gradient(circle,var(--nmorph-main-color) 10%,transparent 10.01%);background-position:50%;background-repeat:no-repeat;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(10);transition:transform .3s,opacity 1s;width:100%}.nmorph-button.nmorph-button--ripple .nmorph-button__content:active:after{opacity:.3;transform:scale(0);transition:0s}.nmorph-button.nmorph-button--accent-bg-on-hover .nmorph-button__content:not(:disabled,[loading=true]):hover{background:var(--nmorph-accent-color);box-shadow:none;color:var(--nmorph-white-color)}.nmorph-button.nmorph-button--accent-bg-on-hover .nmorph-button__content:not(:disabled,[loading=true]):hover .nmorph-icon{--nmorph-private-icon-color:var(--nmorph-white-color)}.nmorph-button.nmorph-button--accent-bg-on-hover .nmorph-button__content:not(:disabled,[loading=true]):hover span{color:var(--nmorph-white-color)}.nmorph-button.nmorph-button--active .nmorph-button__content{background:var(--nmorph-accent-color);box-shadow:var(--nmorph-shadow-inset);color:var(--nmorph-focus-text-color)}.nmorph-button.nmorph-button--active .nmorph-button__content .nmorph-icon,.nmorph-button.nmorph-button--active .nmorph-button__content span{color:var(--nmorph-focus-text-color);--nmorph-private-icon-color:var(--nmorph-focus-text-color)}.nmorph-button.nmorph-button--danger .nmorph-button__content{color:var(--nmorph-error-text-color);--nmorph-private-button-color:var(--nmorph-error-text-color)}.nmorph-button.nmorph-button--round .nmorph-button__content{border-radius:var(--border-radius-200)}.nmorph-button.nmorph-button--circle{height:var(--nmorph-private-control-height);min-height:var(--nmorph-private-control-height);width:var(--nmorph-private-control-height)}.nmorph-button.nmorph-button--circle .nmorph-button__content{border-radius:var(--border-radius-circular);height:var(--nmorph-private-control-height);min-height:var(--nmorph-private-control-height)}.nmorph-button.nmorph-button--plain{--nmorph-private-button-text-offset-y:0px;padding:var(--indentation-00)}.nmorph-button.nmorph-button--plain .nmorph-button__content:not(:disabled,[loading=true]):hover{background:transparent;border-color:var(--nmorph-accent-color);box-shadow:none;color:var(--nmorph-accent-color)}.nmorph-button.nmorph-button--plain.nmorph-button--custom-color .nmorph-button__content:not(:disabled,[loading=true]):hover{border-color:var(--nmorph-private-button-hover-color);color:var(--nmorph-private-button-hover-color)}.nmorph-button.nmorph-button--plain .nmorph-button__content:not(:disabled,[loading=true]):hover span{color:var(--nmorph-accent-color)}.nmorph-button.nmorph-button--plain.nmorph-button--custom-color .nmorph-button__content:not(:disabled,[loading=true]):hover span{color:var(--nmorph-private-button-hover-color);--nmorph-private-icon-color:var(--nmorph-private-button-hover-color)}.nmorph-button.nmorph-button--plain .nmorph-button__content:not(:disabled,[loading=true]):hover .nmorph-icon{--nmorph-private-icon-color:var(--nmorph-accent-color)}.nmorph-button.nmorph-button--plain.nmorph-button--custom-color .nmorph-button__content:not(:disabled,[loading=true]):hover .nmorph-icon{--nmorph-private-icon-color:var(--nmorph-private-button-hover-color)}.nmorph-button.nmorph-button--plain .nmorph-button__content{background:transparent;border:var(--nmorph-plain-border);border-color:var(--nmorph-private-button-color,var(--nmorph-private-button-plain-color,var(--nmorph-text-color)));box-shadow:none;color:var(--nmorph-private-button-color,var(--nmorph-private-button-plain-color,var(--nmorph-text-color)))}.nmorph-button.nmorph-button--plain .nmorph-button__content span{color:var(--nmorph-private-button-color,var(--nmorph-private-button-plain-color,var(--nmorph-text-color)))}.nmorph-button.nmorph-button--plain .nmorph-button__content .nmorph-icon,.nmorph-button.nmorph-button--plain .nmorph-button__content span{--nmorph-private-icon-color:var( --nmorph-private-button-color,var(--nmorph-private-button-plain-color,var(--nmorph-text-color)) )}.nmorph-button.nmorph-button--plain.nmorph-button--borderless .nmorph-button__content,.nmorph-button.nmorph-button--plain.nmorph-button--borderless .nmorph-button__content:not(:disabled,[loading=true]):hover{border:none}.nmorph-button.nmorph-button--square{width:var(--nmorph-private-control-height)}.nmorph-button.nmorph-button--icon-only,.nmorph-button.nmorph-button--square,.nmorph-button.nmorph-button--square .nmorph-button__content{height:var(--nmorph-private-control-height);min-height:var(--nmorph-private-control-height)}.nmorph-button.nmorph-button--icon-only{width:var(--nmorph-private-control-height)}.nmorph-button.nmorph-button--icon-only .nmorph-button__content{height:var(--nmorph-private-control-height);line-height:0;min-height:var(--nmorph-private-control-height);padding:0}.nmorph-button.nmorph-button--disabled{cursor:not-allowed;opacity:.6}
