*{
  font-size:13pt;
}
body{
  -webkit-text-size-adjust: 100%;
  background-color:#0b0b33;
  color:white;
}
h1{
  font-size:xx-large;
  font-weight:bold;
}
a{
  font-size:xx-large;
  text-decoration: none;
  position: relative;
  display: inline-block;
  transition: .3s;
  color:yellow;
}
a:visited{
  color : yellow;
}
a:hover{
  color : orange;
}
a:active{
  color : red;
}
a::after {
  position: absolute;
  bottom: 0;
  left: 50%;
  content: '';
  width: 0;
  height: 2px;
  background-color: red;
  transition: .3s;
  transform: translateX(-50%);
}
a:hover::after{
  width: 100%;
}
