* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
@font-face {
    font-family: 'JetBrainsMonoNL Nerd Font Mono';
    src: url('JetBrainsMonoNLNerdFontCompleteM-Regular.woff2') format('woff2'), url('JetBrainsMonoNLNerdFontCompleteM-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
body, html {
  height: 100%;
  background-color: #111111;
  font-family: 'JetbrainsMonoNL Nerd Font Mono';
  margin: 0; 
  overflow: hidden;
}
.grid {
  display: grid;
}
.block {
  display: block;
}
.flex {
  display: flex;
}
.h-screen {
  height: 100vh;
}
.mr-auto {
  margin-left: auto;
  margin-right: auto;
}
.place-items-center {
  place-items: center;
}
.background-img {
  background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgb(20, 20, 20)), url(images/bg.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 100%;
}
.blur {
  filter: blur(5px);
}
.overlay {
  z-index: 9;
}
.container {
  height: 100%;
  align-items: center;
  justify-content: center;
}
.box {
  max-width: 24.5rem;
  width: 100%;
  padding: 20px;
  background: #111111;
  color: aliceblue;
}
.box-2 {
  width: 100%;
  padding: 20px;
  background: #161616;
  color: aliceblue;
}
.box-3 {
  width: 100%;
  padding: 10px;
  color: aliceblue;
}
.border {
  border-radius: 18px;
  border: 1.65469px solid #b73bff;
}
.border-r {
  border-radius: 8px;
}
.headerline {
  border: 1.4px solid #df8eff;
}
::selection {
  background: #8163FB;
}
.text-align{
  text-align: center;
}
.profile-pic {
  margin-top: .5rem;
  margin-bottom: 1.25rem;
  border-radius: 100%;
  max-width: 105px;
  max-height: 105px;
  min-width: 105px;
  min-height: 105px;
  align-self: center;
  box-shadow: 4px 5px 4px rgba(0, 0, 0, 0.226);
}
.piceffect:hover{
  transition: 0.8s;
  cursor: pointer;
  filter: brightness(80%);
  filter: blur(2px);
}
.mt-5 {
  margin-top: .5rem;
}
.mt-2 {
  margin-top: .2rem;
}
.mb-125 {
  margin-bottom: 1.25rem;
}
.mb-ev {
  margin-bottom: .50rem;
}
.t {
  font-weight: 350;
}
.bttn {
  width: 100%;
  flex-direction: column;
  color: #FFFFFF;
}
.bttneffect:hover {
  transition: 0.5s;
  cursor: pointer;
  filter: brightness(80%);
  height: 36px;
  width: 98%
}
.bttn-style {
  background-color: #3f3f3fef;
  font-family: 'JetbrainsMonoNL Nerd Font Mono';
  font-style: normal;
  font-weight: 300;
  font-size: 13.9192px;
  width: 100%;
  height: 35px;
  color: #FFFFFF;
  border: none;
  border-radius: 5px;
  padding: 2px;
}

