.elementor-14532 .elementor-element.elementor-element-b95203c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-14532 .elementor-element.elementor-element-ad2a650 img{width:30%;}.elementor-14532 .elementor-element.elementor-element-2ff3771.elementor-element{--align-self:center;}.elementor-14532 .elementor-element.elementor-element-1daca6c{--display:flex;}.elementor-14532 .elementor-element.elementor-element-6b1426f{--display:flex;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */* {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
    }

    body {
      font-family: 'Iceland', monospace;
      background-color: #000;
      color: #00f9cd;
      overflow: hidden;
    }

    #terminal {
      background-color: #000;
      color: #00f9cd;
      padding: 40px;
      font-size: 20px;
      height: 100vh;
      width: 100vw;
      display: flex;
      align-items: center;
      justify-content: center;
    }

  #deface-content {
    display: none;
    background: url('https://i.imgur.com/uNhZdvP.png') no-repeat center center;
    background-size: cover;
    text-align: center;
    color: white;
    height: 100vh;
    overflow: hidden;
    cursor: none;
  }

    h1 {
      font-size: 100px;
      color: #96f7e7;
      text-shadow: 0 0 11px #00fdf6;
      margin-top: 60px;
    }

    h2 {
      font-size: 60px;
      color: #00ffec;
      text-shadow: 0 0 3px #000;
    }

    .greets {
      font-family: Arial, sans-serif;
      font-size: 12px;
      text-transform: uppercase;
      margin-top: 40px;
    }

    .fot {
      font-size: 14px;
      color: #fff;
      text-shadow: 0 0 3px #000, 0 0 5px #000;
      margin-top: 20px;
    }

    .discord-banner {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 15px;
  font-size: 22px;
  color: #7B68EE;
  animation: fadeIn 2s ease-in;
  margin-bottom: 20px;
}

.discord-banner .icon {
  width: 30px;
  height: 30px;
  filter: drop-shadow(0 0 5px #7B68EE);
}

.pulse {
  animation: pulse 1.5s infinite;
}

.hacker-banner {
  margin-top: 10px;
}

.neon-text {
  font-size: 20px;
  color: #FDF200;
  text-shadow:
    0 0 5px #68AB34,
    0 0 10px red,
    0 0 15px red;
  font-weight: bold;
}

@keyframes pulse {
  0% { transform: scale(1); opacity: 1; }
  50% { transform: scale(1.1); opacity: 0.7; }
  100% { transform: scale(1); opacity: 1; }
}

@keyframes fadeIn {
  from { opacity: 0; transform: translateY(-10px); }
  to { opacity: 1; transform: translateY(0); }
}

  .bottom-banner {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 10px 0;
  background-color: rgba(0, 0, 0, 0.75); /* opcional: deixa fundo semi-transparente */
  z-index: 999;
}

.hacker-banner {
  margin-bottom: 5px;
}

.fot {
  font-size: 14px;
  color: #fff;
  text-shadow: 0 0 3px #000, 0 0 5px #000;
}/* End custom CSS */