.base-button-component{display:inline-block;vertical-align:middle;padding:.375rem .75rem;border:1px solid transparent;border-radius:.25rem;line-height:1.5;box-shadow:0 8px 15px #0000000d;font-size:1rem;font-weight:400;text-align:center;text-wrap:pretty;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,all .3s ease-in-out}.base-button-component.btn-rounded{border-radius:50px}.base-button-component:hover{transform:translateY(-2px)}.base-button-component:focus{box-shadow:unset}.base-button-component:disabled,.base-button-component.disabled{opacity:.65}.primary-button-component.btn{background-color:var(--primary);border-color:var(--primary);color:var(--button-text-color)}.primary-button-component.btn:hover,.primary-button-component.btn:focus,.primary-button-component.btn:active,.primary-button-component.btn.active,.open>.primary-button-component.btn.dropdown-toggle{background-color:var(--primary-hover);border-color:var(--primary-hover);color:var(--button-text-color)}.primary-button-component.btn:disabled,.primary-button-component.btn.disabled{background-color:var(--primary-disabled);border-color:var(--primary-disabled);color:var(--nightLight)}
