ui/styles/buttons.scss
$button-standard-padding: 12px 24px;
$button-small-padding: 8px 24px;
.hc1 .button
{
font-family: $main-font;
font-size: 20px;
color: white;
&.standard
{
padding: $button-standard-padding;
background-color: rgba( black, 0.35 );
pointer-events: all;
cursor: pointer;
text-transform: uppercase;
flex-shrink: 0;
transition: all 0.1s ease;
border-radius: 2px;
cursor: pointer;
backdrop-filter: $blur;
border: 0.8px solid rgba( black, 0.35 );
justify-content: center;
align-items: center;
gap: 8px;
&.smaller
{
padding: $button-small-padding;
}
label, i
{
text-shadow: 1px 1px 2px rgba( black, 0.5 );
transition: all 0.1s ease;
}
&:not( .disabled )
{
&:hover, &.selected
{
background-color: rgba( white, 1 );
sound-in: ui.button.over;
label, i
{
color: black;
text-shadow: 1px 1px 2px rgba( black, 0 );
}
}
}
&.warning
{
background-color: rgba( orange, 1 );
}
&:active
{
sound-in: ui.button.press;
}
&.extra-x-padding
{
padding-left: 64px;
padding-right: 64px;
}
&:not( .no-anim )
{
&:hover
{
padding: 12px 32px;
}
&:active
{
transform: scale(1.01);
}
}
&.disabled
{
cursor: default;
label
{
color: grey;
}
}
label
{
height: 24px;
}
i
{
height: 20px;
}
}
}