html,body{height:100%;margin:0;padding:0;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(to bottom,#0f0c29,#302b63,#24243e);color:#fff;overflow-x:hidden;display:flex;flex-direction:column}a{color:#fff;text-decoration:none;transition:color .3s ease}a:hover{color:#f39c12}a:focus,a:active{color:#e67e22;text-decoration:none}.navbar{background-color:transparent!important}.navbar-brand{font-weight:bold;font-size:1.5rem;white-space:nowrap;overflow:hidden;width:0;display:inline-block;animation:typing 20s steps(20) infinite;color:#fff;border-right:none}@keyframes typing {
  0% {
    width: 0;
  }
  40% {
    width: 200px;
  }
  60% {
    width: 85px;
  }
  100% {
    width: 0;
  }
}.nav-link{color:#fff!important;transition:color .3s ease}.nav-link.active{color:#f39c12!important;font-weight:bold}.nav-link:hover{color:#f1c40f!important}.intro-content{padding-top:25px;padding-bottom:50px;text-align:center;position:center;z-index:2}.profile-img{width:240px;height:240px;border-radius:50%;border:5px solid #fff;object-fit:cover;margin-bottom:20px;transition:transform .3s ease}.profile-img:hover{transform:scale(1.05)}.btn-outline-warning{border-color:#f39c12;color:#f39c12;transition:all .3s ease}.btn-outline-warning:hover{background-color:#f39c12;color:#0f0c29}main{flex:1}footer{margin-top:auto;background-color:#1c1c1c;color:#ccc;padding:20px;text-align:center;width:100%}#star-bg{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:hidden}.star{position:absolute;width:2px;height:2px;background:#fff;border-radius:50%;opacity:.7;animation:moveStar 10s linear infinite}@keyframes moveStar {
  0% {
    transform: translate(0, 0);
    opacity: 0.3;
  }
  100% {
    transform: translate(var(--x), var(--y));
    opacity: 1;
  }
}.container h2{margin-bottom:20px;font-weight:600}@media (max-width:576px){.intro-content{padding-top:100px}.profile-img{width:150px;height:150px}.navbar-brand{font-size:1.2rem;width:0;animation:typing 2.5s steps(10) forwards , blink .75s step-end infinite}}