.bc-anyside-button {
display: block;
width: fit-content;
white-space: wrap;
--colortransition: 800ms;
--colortransition-ida: 800ms;
--pathtransition: 800ms;
--pathtransition-ida: 800ms;
--easing: ease;
--hover-color: #fff;
--click-dimensions: 500px;
border: 0;
position: relative;
overflow: hidden;
background: white; color: #1a1a1a; border-radius: 15px;
text-align: center;
padding: 40px;
}
.bc-anyside-button__title {
position: relative;
z-index: 2;
transition: color var(--colortransition) var(--easing);
}
.bc-anyside-button__anyside-div {
position: absolute;
left: 0;
top: 0;
transform: translate(-50%, -50%);
border-radius: 50%;
background: #252527; clip-path: circle(0% at 50% 50%);
transition: clip-path var(--pathtransition) var(--easing);
z-index: 1;
}
.bc-anyside-button[data-type='hover']:hover .bc-anyside-button__title {
color: var(--hover-color); transition: color var(--colortransition-ida) var(--easing);
}
.bc-anyside-button[data-type='hover']:hover .bc-anyside-button__anyside-div {
clip-path: circle(100% at 50% 50%);
transition: clip-path var(--pathtransition-ida) var(--easing);
}
[data-type='click'] .bc-anyside-button__anyside-span {
background: #252527;
position: absolute;
transform: translate(-50%, -50%);
pointer-events: none;
border-radius: 50%;
animation: animate var(--pathtransition) linear infinite;
}
@keyframes animate {
0% {
width: 0;
height: 0;
opacity: 0.5;
}
100% {
width: var(--click-dimensions);
height: var(--click-dimensions);
opacity: 0;
}
}.bc-generatorism{
width: 100%; height: auto; }
.bc-generatorism[data-class='bc-generatorism--glassmorphism']{
border: 1px solid rgba(236, 236, 236, 0.1); border-radius: 25%; background: rgba(255, 255, 255, 0.1); box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1); --filter: 10px; -webkit-backdrop-filter: blur(var(--filter)); backdrop-filter: blur(var(--filter)); }
.bc-generatorism[data-class='bc-generatorism--neumorphism']{
border-radius: 25%; --neumorphism-left-color: #fff9; --neumorphism-right-color: #0001; --dimensions: 20px; box-shadow: calc(var(--dimensions) * -0.4) calc(var(--dimensions) * -0.4) var(--dimensions) 0px var(--neumorphism-left-color), calc(var(--dimensions) * -0.3) calc(var(--dimensions) * -0.3) calc(var(--dimensions) * 0.3) 0px var(--neumorphism-left-color),
calc(var(--dimensions) * 0.4) calc(var(--dimensions) * 0.4) var(--dimensions) 0px var(--neumorphism-right-color), calc(var(--dimensions) * 0.25) calc(var(--dimensions) * 0.25) calc(var(--dimensions) * 0.3) 0px var(--neumorphism-right-color), inset 0px 0px 0px 0px var(--neumorphism-left-color),
inset 0px 0px 0px 0px var(--neumorphism-right-color), inset 0px 0px 0px 0px var(--neumorphism-left-color),
inset 0px 0px 0px 0px var(--neumorphism-right-color);
}
.bc-generatorism[data-class='bc-generatorism--neumorphism-v2']{
border-radius: 25%; --neumorphism-v2-left-color: #0001; --neumorphism-v2-right-color: #fff9; --dimensions-v2: 20px; box-shadow: 0px 0px 0px 0px var(--neumorphism-v2-right-color), 0px 0px 0px 0px var(--neumorphism-v2-right-color),
0px 0px 0px 0px var(--neumorphism-v2-left-color), 0px 0px 0px 0px var(--neumorphism-v2-left-color), inset calc(var(--dimensions-v2) * -0.4) calc(var(--dimensions-v2) * -0.4) var(--dimensions-v2) 0px var(--neumorphism-v2-right-color),
inset calc(var(--dimensions-v2) * -0.25) calc(var(--dimensions-v2) * -0.25) calc(var(--dimensions-v2) * 0.3) 0px var(--neumorphism-v2-right-color), inset calc(var(--dimensions-v2) * 0.4) calc(var(--dimensions-v2) * 0.4) var(--dimensions-v2) 0px var(--neumorphism-v2-left-color),
inset calc(var(--dimensions-v2) * 0.25) calc(var(--dimensions-v2) * 0.25) calc(var(--dimensions-v2) * 0.3) 0px var(--neumorphism-v2-left-color);
}
.bc-generatorism[data-class='bc-generatorism--neobrutalism']{
border-radius: 25%; background: #00ff9f; --thickness: 10px; --thickness-color: #000; box-shadow: var(--thickness) var(--thickness) var(--thickness-color); border: solid var(--thickness) var(--thickness-color);
}.next-image-accordion {
display: flex;
position: relative;
overflow: hidden;
}
.next-image-accordion__item {
position: relative;
flex: 1;
transition: all var(--expanding-duration) var(--expanding-ease);
overflow: hidden;
}
.next-image-accordion__item:first-child {
margin-left: 0;
}
.next-image-accordion__item:last-child {
margin-right: 0;
}
.next-image-accordion__item img {
width: 100%;
height: 100%;
object-fit: cover;
transition: all var(--expanding-duration) var(--expanding-ease);
filter: grayscale(var(--gray));
}
.next-image-accordion__item:hover img {
transform: scale(var(--scale));
filter: grayscale(0%);
}
.next-image-accordion__content {
position: absolute;
opacity: 0;
transition: opacity var(--fade-duration) var(--fade-ease);
z-index: 1;
}
.next-image-accordion__item:hover .next-image-accordion__content {
opacity: 1;
}.bc-divider{
width: 100%; }
.bc-divider__motion{
--height: 1px;
border-top: var(--height) solid;
width: 0;
border-color: black;
}.nb-sticky-footer{
position: relative;
bottom: 0;
clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0 100%);
width: 100%; background-color: #000000; }
.nb-sticky-footer__wrapper{
position: fixed;
bottom: 0;
left: 0;
width: 100%;
}
body:not(:has(> footer)){
position: relative !important; }
footer{
position: relative;
}