/*Author    : Wafa Rifqi Anafin*/
/*Github    : https://github.com/wafarifki*/
/*Facebook  : https://facebook.com/wafarifkianafin*/
/*Instagram : https://instagram.com/wafarifki_*/
/*Website   : https://wafarifki.tk*/

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');

@keyframes fanim {0% {background-position: 0% 0%;}25% {background-position: 100% 100%;} 50% {background-position: 0% 100%;} 75% {background-position: 50% 50%;} 100% {background-position: 0% 0%;}}
body{background-color:#000;font-family:var(--gaya-font);padding: 20px 25px;-webkit-user-select: none; -ms-user-select: none; user-select: none;} a{text-decoration:none;}
body::before{content:"\00A9  Nathann | nnathanrvvv - nanoyy";color:rgb(7, 7, 7);opacity: 0.7;font-size:11px;position:fixed;bottom:30px;right:30px;z-index:2}
#bodyblur{opacity:.3;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);transition: transform 0.3s ease, opacity 0.3s ease;} 

body,
html {
  -webkit-tap-highlight-color: transparent;
  height: 100%;
  background: linear-gradient(-45deg, #f1ca89, #f29191, #907fa4, #4aa96c);
  background-size: 400% 400%;
  animation: animasiBegron 15s ease infinite;
  width: 100%;
  padding: 0;
  margin: 0;
  overflow-y: hidden;
}

.video {
  width: 1100px;
  height: auto;
  border-radius: 10px;
}

.ultah {
  width: 400px;
  height: auto;
  border-radius: 10px;
}

.merahmuda {
  color: #45d2fd;
}

.biru {
  color: #bb1ba6;
}

.kontener2 {
  padding: 20px;
  text-align: center;
  margin-top: 17%;
}

.kontener2 h1 {
  color: #f5f5f5;
}

.ml1 {
  white-space: nowrap;
  font-size: clamp(18px, 5vw, 330px);
}

.kontener2 .tombol {
  padding: 10px 30px 10px 30px;
  background: transparent;
  color: #BCCFD7;
  outline: none;
  border: 2px solid #BCCFD7;
  border-radius: 10px;
  font-weight: bold;
  font-family: 'Poppins', sans-serif;
}

.kontener2 .tombol:hover {
  cursor: pointer;
  padding: 10px 30px 10px 30px;
  background: #BCCFD7;
  color: #f5f5f5;
  outline: none;
  border: 2px solid #BCCFD7;
  border-radius: 10px;
  font-weight: bold;
  font-family: 'Poppins', sans-serif;
}

.kontener {
  padding: 20px;
  height: 100%;
}

.dalemnya_kontener {
  text-align: center;
  background: #867ae9;
  width: 100%;
  height: 94%;
  overflow: hidden;
  position: relative;
  border-radius: 10px 10px 10px 10px;
}

.dalemnya_halaman {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s;

}

section .gambar {
  border-radius: 10px;
}

section .ucapan {
  font-weight: bold;
  font-family: 'Poppins', sans-serif;
  font-size: 24px;
  color: #404040;
}

section .isiucapan {
  color: #707070;
  width: 82%;
  font-weight: 400;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
}

section.halaman1 {
  background: #e65a78;
  -webkit-transition-delay: 0s;
}

.halaman1 .ucapan1 {
  width: 100%;
  text-align: center;
}

.halaman1 .isiucapan1 {
  display: inline-block;
  width: 80%;
  color: #f5f5f5;
}

section.halaman2 {
  background: #BCCFD7;
  -webkit-transition-delay: 0.05s;
}

.halaman2 .ucapan2 {
  width: 100%;
  text-align: center;
}

.halaman2 .isiucapan2 {
  display: inline-block;
  width: 80%;
  color: #404040;
}

section.halaman3 {
  background: #ecaca6;
  -webkit-transition-delay: 0.1s;
}

.halaman3 .ucapan3 {
  width: 100%;
  text-align: center;
}

.halaman3 .isiucapan3 {
  display: inline-block;
  width: 80%;
  color: #f5f5f5;
}

section.halaman4 {
  background: #f1ca89;
  -webkit-transition-delay: 0.15s;
}

section.after {
  -webkit-transform: translateY(100%);
}

.tombol_menu {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  height: 70px;
  width: 54px;
  cursor: pointer;
  background: url(../gambar/menu.png) no-repeat center;
  background-size: 44px;
}

.tombol_menu:active {
  opacity: 0.2;
}



.judul_halaman {
  color: white;
  font-weight: 500;
  font-size: 1,5rem;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  margin: 0;
  line-height: 60px;
  -webkit-user-select: halaman1;
}

.page-halaman1 section.halaman1 {
  -webkit-transition-delay: 0s;
}

.page-halaman1 section.halaman2 {
  -webkit-transition-delay: 0.15s;
}

.page-halaman1 section.halaman3 {
  -webkit-transition-delay: 0.1s;
}

.page-halaman1 section.halaman4 {
  -webkit-transition-delay: 0.05s;
}

.page-halaman2 section.halaman1 {
  -webkit-transition-delay: 0s;
}

.page-halaman2 section.halaman2 {
  -webkit-transition-delay: 0.05s;
}

.page-halaman2 section.halaman3 {
  -webkit-transition-delay: 0.1s;
}

.page-halaman2 section.halaman4 {
  -webkit-transition-delay: 0.05s;
}

.buka_menu section {
  cursor: pointer;
}

.buka_menu section.halaman1 {
  -webkit-transform: translateY(70px);
  -webkit-transition-delay: 0.15s;
}


.buka_menu section.halaman2 {
  -webkit-transform: translateY(140px);
  -webkit-transition-delay: 0.1s;
}


.buka_menu section.halaman3 {
  -webkit-transform: translateY(210px);
  -webkit-transition-delay: 0.05s;
}


.buka_menu section.halaman4 {
  -webkit-transform: translateY(280px);
  -webkit-transition-delay: 0s;
}



.buka_menu.page-halaman1 section.halaman1 {
  -webkit-transition-delay: 0s;
}

.buka_menu.page-halaman1 section.halaman2 {
  -webkit-transition-delay: 0.05s;
}

.buka_menu.page-halaman1 section.halaman3 {
  -webkit-transition-delay: 0.1s;
}

.buka_menu.page-halaman1 section.halaman4 {
  -webkit-transition-delay: 0.15s;
}

.buka_menu.page-halaman2 section.halaman1 {
  -webkit-transition-delay: 0s;
}

.buka_menu.page-halaman2 section.halaman2 {
  -webkit-transition-delay: 0.05s;
}

.buka_menu.page-halaman2 section.halaman3 {
  -webkit-transition-delay: 0.1s;
}

.buka_menu.page-halaman2 section.halaman4 {
  -webkit-transition-delay: 0.15s;
}


/*Animasi Bekgron*/
@keyframes animasiBegron {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}