body{
background:black;
color:black;
font-family:"Times New Roman", Georgia, serif;
margin:50px;
line-height:1.6;
}

header{
text-align:right-side;
margin-bottom: 40px;
}


.logo img{
height:200px;
width:auto;
display:inline-block;
}

.sticker-container {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
  padding: 10px;
}

.sticker {
  display: inline-block;
  margin: 20px;
  padding: 20px;
  transition: transform 0.3s ease;
}

.sticker:hover {
  transform: rotate(0deg) scale(1.05); /* Straighten and pop on hover */
}

.sticker img {
  width:100%;
  max-width: 250px;
  height: auto;
  display: flex;
}
.nav ul {
  list-style: none;
  padding: 4px 40px;
  margin: 40px;
  display: flex;
  justify-content: right;
  gap: 20px;
}

.nav a {
  text-decoration: none;
  color: red;
  font-size: 1.1em;
  letter-spacing: 1px;
}


.video-gallery {
display:linear;
gap:30px;
padding:20px 0;
cursor: pointer;
}

video {
  width: 100%;
  max-width:250px;
  height: auto;
  border-radius: 50px;
  background: black;
 }


.marquee {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
  padding: 10px 0;
}

.marquee span {
  display: inline-block;
  padding-left: 100%;
  animation: scroll 15s linear infinite;
  color: red;
  font-size: 24px;
  letter-spacing: 2px;
}

@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
@media (max-width: 600px) {
  body {
    margin: 20px;
  }
  .sticker img {
    max-width: 180px;
  }
}



