kithkin/resources/css/lib/button.css

34 lines
851 B
CSS

button,
.button {
@apply relative inline-flex items-center cursor-pointer gap-2 rounded-md h-11 px-4 text-lg font-medium;
transition: background-color 100ms ease-in-out;
--button-border: var(--color-primary);
--button-accent: var(--color-primary-hover);
&.button--primary {
@apply bg-cyan-300;
border: 1.5px solid var(--button-border);
box-shadow: 2.5px 2.5px 0 0 var(--button-border);
&:hover {
@apply bg-cyan-400;
border-color: var(--button-accent);
}
&:focus {
box-shadow: none;
left: 2.5px;
top: 2.5px;
}
}
&.button--icon {
@apply justify-center p-0 h-12 top-px rounded-blob;
aspect-ratio: 1 / 1;
&:hover {
background-color: rgba(0,0,0,0.075);
}
}
}