body, html {
height: 100%;
margin: 0;
overflow: hidden;
}
.container-fluid {
height: 100%;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.mobile-content {
width: 375px;
height: 667px;
background: white;
overflow: hidden;
position: relative;
z-index: 2;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.full-size-background {
height: 100vh;
background-image: url('../foto.webp');
background-size: cover;
background-position: center;
position: relative;
}
.gradient-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(10, 17, 59, 1));
z-index: 1;
}
.bg-size {
width: 77px;
height: 81px;
}
.tombak-size {
width: 77px;
height: 81px;
}
.conten-cover, .content-front-overlay {
z-index: 2 !important;
}
.background-left, .background-right {
position: absolute;
top: 0;
bottom: 0;
width: calc((100% - 375px) / 2);
background-size: cover;
z-index: 1;
}
.background-left {
left: 0;
background-image: url('../eren_bg.webp');
}
.background-right {
right: 0;
background-image: url('../mikasa_bg.webp');
}
@media (max-width: 767px) {
.mobile-content {
width: 100%;
height: 100%;
box-shadow: none;
}
.background-left, .background-right {
display: none;
}
}
.conten-cover h2{
font-size: 35px;
}
.star-btn {
position: relative;
overflow: hidden;
padding: 11px 35px;
border: none;
background: linear-gradient(45deg,#0E1C5F, #0F1956);
color: white;
border-radius: 50px;
transition: all 0.3s;
}
.star-border {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
}
.star {
position: absolute;
width: 10px;
height: 10px;
background: rgba(255, 255, 255, 0.8);
clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
animation: rotateStars 4s linear infinite;
box-shadow: 0 0 10px rgba(255, 255, 255, 0.5);
}
.star:nth-child(1) { top: -5px; left: 20%; animation-delay: 0s; }
.star:nth-child(2) { top: -5px; right: 20%; animation-delay: 1s; }
.star:nth-child(3) { bottom: -5px; left: 30%; animation-delay: 2s; }
.star:nth-child(4) { bottom: -5px; right: 30%; animation-delay: 3s; }
@keyframes rotateStars {
0% {
transform: rotate(0deg) translateX(0px) rotate(0deg);
}
100% {
transform: rotate(360deg) translateX(40px) rotate(-360deg);
}
}
.star-btn:hover {
transform: scale(1.05);
box-shadow: 0 0 30px rgba(13, 202, 240, 0.5);
}
.page-exit {
animation: slideUp 0.8s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}
@keyframes slideUp {
0% {
transform: translateY(0);
opacity: 1;
}
100% {
transform: translateY(-100%);
opacity: 0;
}
}