/* 
      — ʚїɞ —
      #52 - HELVEGEN VR.1
      Copyright (C) 2025 CiaranSoul
      Visit for my codes: https://ciaransoul.tumblr.com
      DON'T REMOVE MY CREDITS.


If you need support for any basic changes, contact me.
Like or reblog if using ♥   


Si necesitan soporte para cualquier cambio básico, contáctenme.
Like y reblog si llegan a usarlo  ♥  


*/


#IPY-bg-00{
  height:auto;
  margin:0 auto;
  position:relative;
  background: linear-gradient(130deg, transparent 0%, var(--IPY-bl-w) 70%);
  border-width: 2px;
  border-style: solid;
  border-image: linear-gradient(0deg, var(--IPY-clr1), var(--IPY-bl-w)) 1;


}


#IPY-bg-00, #IPY-bg-00 .IPY-ctn-01 header{
  display:flex;
  flex-direction:column;
  align-items:center;
}


#IPY-bg-00 .IPY-ctn-01{
  width:71%;
  height:auto;
  padding:0 80px;
  padding-bottom:70px;
  display:grid;
  place-items:center;
  
}


#IPY-bg-00 .IPY-ctn-01 header{
  width:100%;
  height:auto;
  margin-top:80px;
}


 #IPY-bg-00 .IPY-ctn-01 header icns {
  width:100%;
  height:auto;
  display:flex;
  justify-content:center;


}


#IPY-bg-00 .IPY-ctn-01 header icns ac{
  width:60px;
  height:75px;
  transform: rotate(-90deg);
  font-size:20px;
  display:grid;
  place-items:center;


}
#IPY-bg-00 .IPY-ctn-01 header icns ac i, #IPY-bg-00 .IPY-ctn-01 header icns cc i{
    color:var(--IPY-clr1)!important;
}
#IPY-bg-00 .IPY-ctn-01 header icns bc{
  font-size:75px;
  line-height:75px;
}
#IPY-bg-00 .IPY-ctn-01 header icns bc i{
   background-image: linear-gradient( var(--IPY-clr1) 10%, var(--IPY-clr2) 100%);
  -webkit-background-clip: text; color: transparent;
  }
#IPY-bg-00 .IPY-ctn-01 header icns cc{
  width:60px;
  height:75px;
  font-size:20px;
  display:grid;
  place-items:center;
}




#IPY-bg-00 .IPY-ctn-01 header th2{
  width:70%;
  height:auto;
  margin-top:5px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
}


#IPY-bg-00 .IPY-ctn-01 header qu{
  width:60%;
  height:auto;
  margin-bottom:4px;
  font-family:tahoma;
  font-size:7px;
  letter-spacing:1px;
  line-height:9px;
  text-transform:uppercase;
  text-align:justify;  
  color:var(--IPY-clr2);
  display:grid;
  place-items:center;
}


#IPY-bg-00 .IPY-ctn-01 header tt{
  width:100%;
  height:auto;
  font-family: 'Oswald', sans-serif;
  font-weight:900;
  font-size: 50px;
  line-height:45px;
  text-align:center;
  color: transparent !important;
  text-transform: uppercase;
  -webkit-text-stroke-width: 2px;
  -webkit-text-stroke-color: var(--IPY-clr1);
}


#IPY-bg-00 .IPY-ctn-01 section{
  width:89%;
  height:auto;
  margin-top:15px;
  padding:25px;
  color:var(--IPY-clr2);
  font-family: "open-sans", serif;
  line-height:18px;
  text-align:justify;
 
}




#IPY-bg-00 .IPY-ctn-01 section b{
  font-weight:900;
  color: var(--IPY-clr1);
  letter-spacing:1px;
}


#IPY-bg-00 .IPY-ctn-01 section d{
  font-style:italic;
  color: var(--IPY-clr1);
}


#IPY-bg-00 .IPY-ctn-01 footer{
  width:89%;
  height:auto;
  display:flex;
  justify-content:flex-end;
  color: var(--IPY-bl-w)!important;


}


#IPY-bg-00 .IPY-ctn-01 footer dt{
  border-radius:5px;
  margin-left:4px;
  padding:0 5px;
  font-family: "Oswald", serif;
  font-weight:800;
  letter-spacing:1px;
  font-size:10px;
  background:var(--IPY-clr1);
  color: var(--IPY-bl-w)!important;
}


#IPY-bg-00 a{
  position:absolute;
  right:-10px;
  bottom:-15px;
  z-index:999!important;
  text-decoration: none;
  
 
}
#IPY-bg-00 a:after {
  display: block;
  content: "「ꕤ」";
  font-family:calibri; 
  font-size: 5px; 
  font-weight:800;
  letter-spacing:4px; 
  color: var(--IPY-clr1);
}
#IPY-bg-00  a:hover::after {
  content: "「CIARAN」";
}
