imaginable-imaging / style.css
fabio-deep
first commit
3275658
#selected_button {
border: 3px solid var(--primary-300);
border-radius: 15px;
background-color: white;
cursor: pointer;
transition: all 0.2s ease-in-out;
color: var(--primary-300);
flex-direction: column;
font-weight: 500;
}
#custom_button {
border: 3px solid white;
border-radius: 15px;
background-color: white;
cursor: pointer;
color: var(--secondary-400);
transform: scale(0.95);
animation: diff-glow 3s infinite ease-in-out;
flex-direction: column;
font-weight: 500;
}
#diff_button {
background-color: white;
color: var(--secondary-400);
animation: diff-glow 3s infinite ease-in-out;
font-weight: 500;
}
#diff_button:active {
transform: scale(0.95);
transition: transform 0.2s ease-in-out;
}
#cf_button {
background-color: white;
color: #f86e28;
animation: cf2-glow 3s infinite ease-in-out;
font-weight: 500;
}
#cf_button:active {
transform: scale(0.95);
transition: transform 0.2s ease-in-out;
}
#density_button {
border: 3px solid white;
border-radius: 15px;
background-color: white;
cursor: pointer;
color: var(--secondary-400);
transform: scale(0.95);
animation: diff-glow 3s infinite ease-in-out;
font-weight: 500;
}
#density_button:active {
transform: scale(0.85);
transition: transform 0.2s ease-in-out;
}
#density_selected_button {
border: 3px solid var(--primary-300);
border-radius: 15px;
background-color: white;
cursor: pointer;
color: var(--primary-300);
font-weight: 500;
}
@keyframes pulse-animation {
0% {
transform: scale(1);
}
50% {
transform: scale(1.02);
}
100% {
transform: scale(1);
}
}
@keyframes cf2-glow {
0% {
box-shadow: 0 0 2px #f86e28;
}
50% {
box-shadow: 0 0 15px #f86e28;
}
100% {
box-shadow: 0 0 2px #f86e28;
}
}
@keyframes cf-glow {
0% {
box-shadow: 0 0 2px var(--primary-300);
}
50% {
box-shadow: 0 0 15px var(--primary-300);
}
100% {
box-shadow: 0 0 2px var(--primary-300);
}
}
@keyframes diff-glow {
0% {
box-shadow: 0 0 2px var(--secondary-400);
}
50% {
box-shadow: 0 0 15px var(--secondary-400);
}
100% {
box-shadow: 0 0 2px var(--secondary-400);
}
}
.button-icon {
width: 60px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
flex-direction: column !important;
margin: 8px;
font-weight: 500;
}
.primary:active {
transform: scale(0.95);
transition: transform 0.2s ease-in-out;
}
footer {
display: none !important
}
.tab-container.svelte-1tcem6n {
display: flex;
justify-content: center;
align-items: center;
}
button.svelte-1tcem6n.svelte-1tcem6n {
margin-bottom: 0;
border: none;
border-radius: 0;
padding: 0 var(--size-4);
color: var(--secondary-400);
font-weight: 500;
font-size: 16px;
transition: background-color color .2s ease-out;
background-color: transparent;
height: 100%;
display: flex;
align-items: center;
white-space: nowrap;
position: relative;
}
.tab-container.svelte-1tcem6n:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 0px;
background-color: var(--border-color-primary);
}
.selected.svelte-1tcem6n.svelte-1tcem6n:after {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 2px;
background-color: var(--primary-300);
animation: svelte-1tcem6n-fade-grow .2sease-out forwards;
transform-origin: center;
z-index: 1;
}
.selected.svelte-1tcem6n.svelte-1tcem6n {
background-color: transparent;
color: var(--primary-300);
position: relative;
}
.selected.svelte-1tcem6n.svelte-1tcem6n::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 25%;
height: 100%;
background: linear-gradient(90deg, rgb(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0) 100%);
animation: shine 3s infinite ease-in-out;
z-index: 1;
}
@keyframes shine {
0% {
left: -15%;
}
100% {
left: 90%;
}
}
.lg.svelte-1ixn6qd {
border-radius: var(--button-large-radius);
padding: var(--button-large-padding);
font-weight: 500;
font-size: var(--button-large-text-size);
}