body {
    font-family: 'Space Grotesk', sans-serif;
    background: linear-gradient(135deg, #0f172a 0%, #1e1b4b 100%);
    color: white;
}
#neutrinx-article img{
	width: 100% !important;
	border-radius: 5px;

}
#neutrinx-article ul li{
	margin-bottom: 20px !important;
}
#neutrinx-article p, span{
	background: none !important;
	background-color: none !important;
	color: #fff;
	/*margin: 0px !important;
	margin-bottom: 20px !important;*/
}
header h1{
  font-size: 30px !important;
}
#neutrinx-article .wp-block-heading{
	margin: 0px !important;
	margin-bottom: 20px !important;
}
#neutrinx-article a{
	color: #0080ff !important;
}
#neutrinx-article .ms-1{
	margin: 0px !important;
	color: #0080ff !important;
	overflow: hidden;
	height: 20px !important;
	display: inline-flex !important;
	padding: 0px !important;
	margin-top: 4px !important;
}
.ms-1 p span{
	font-size: 15px !important;
	color: #0070ff !important;
	display: inline-flex !important;

	margin-bottom: 0px !important;
	line-height: 20px !important;


}
figcaption{
  display: block;
  width: 100% !important;
   word-wrap: break-word;
  overflow-wrap: break-word;
}
figcaption div{
  display: block;
  width: 100% !important;
   word-wrap: break-word;
  overflow-wrap: break-word;
}
#neutrinx-article .ms-1 a span {
  display: none; /* esconde todos os spans por padrão */
}

#neutrinx-article .ms-1 a span:first-of-type {
  display: inline !important; /* mostra apenas o primeiro span */
  color: #0080ff !important;
  position: relative;

}
/* Tabela modo dark - estilo leve e moderno para seu site */
#neutrinx-article table {
  width: 100%;
  border-collapse: collapse;
  font-family: 'Arial', sans-serif;
  color: #e0e0e0;
  background: #1b1f2e; /* combinando com fundo do site */
  border-radius: 8px;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;
}

/* Cabeçalho */
#neutrinx-article thead {
  background: #252a42; /* tom um pouco mais claro que o fundo */
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

#neutrinx-article thead th {
  padding: 12px 16px;
  font-size: 0.95rem;
  text-align: left;
  border-bottom: 1px solid #3a3f5a;
}

/* Linhas do corpo */
#neutrinx-article tbody tr {
  transition: background 0.3s ease;
}

#neutrinx-article tbody tr:nth-child(even) {
  background: #1f2238; /* leve contraste entre linhas */
}

#neutrinx-article tbody tr:hover {
  background: #2c3150; /* hover discreto, destaque leve */
}

/* Células */
#neutrinx-article td {
  padding: 12px 16px;
  border-bottom: 1px solid #3a3f5a;
}

/* Responsivo */
@media screen and (max-width: 768px) {
  #neutrinx-article table{
    display: block;
  }

  #neutrinx-article thead{
    display: block;
  }

  #neutrinx-article tbody {
    display: block;
  }

  #neutrinx-article th {
    display: block;
  }

  #neutrinx-article td {
    display: block;
  }

  #neutrinx-article tr {
    display: block;
  }

  #neutrinx-article thead { display: none; }
  #neutrinx-article tbody tr {
    margin-bottom: 15px;
    padding: 12px;
    background: #1b1f2e;
    border-radius: 6px;
  }
  #neutrinx-article td {
    padding-left: 50%;
    position: relative;
    border: none;
  }
  #neutrinx-article td::before {
    content: attr(data-label);
    position: absolute;
    left: 16px;
    font-weight: bold;
    color: #cfcfcf;
    text-transform: uppercase;
    letter-spacing: 0.5px;
  }
}

#neutrinx-article blockquote{
	margin-top: 20px !important;
}

 @import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap');
    body {
      font-family: 'Space Grotesk', sans-serif;
      background: linear-gradient(135deg, #0f172a 0%, #1e1b4b 100%);
      color: white;
    }
    .gradient-text {
      background: linear-gradient(90deg, #3b82f6, #8b5cf6);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
    }
    .card-glass {
      background: rgba(15, 23, 42, 0.7);
      backdrop-filter: blur(10px);
      border: 1px solid rgba(255, 255, 255, 0.1);
    }
    .prose-invert h2 {
      color: #fff;
      margin-top: 2rem;
      margin-bottom: 1rem;
    }
    .prose-invert h3 {
      color: #cbd5e1;
      margin-top: 1.5rem;
      margin-bottom: 0.75rem;
    }
    .prose-invert blockquote {
      border-left: 4px solid #3b82f6;
      padding-left: 1rem;
      color: #93c5fd;
      font-style: italic;
    }
    .active{
      color: #0080ff !important;
    }

    @import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap');
        body {
            font-family: 'Space Grotesk', sans-serif;
            background: linear-gradient(135deg, #0f172a 0%, #1e1b4b 100%);
            color: white;
        }
        .gradient-text {
            background: linear-gradient(90deg, #3b82f6 0%, #8b5cf6 100%);
            -webkit-background-clip: text;
            background-clip: text;
            color: transparent;
        }
        .particle-bg {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: -1;
        }
        .card-glass {
            background: rgba(15, 23, 42, 0.7);
            backdrop-filter: blur(10px);
            border: 1px solid rgba(255, 255, 255, 0.1);
            border-radius: 16px;
            transition: all 0.3s ease;
        }
        .card-glass:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 25px -5px rgba(59, 130, 246, 0.1), 0 10px 10px -5px rgba(59, 130, 246, 0.04);
        }
        .container {
            
            max-width: 500px;
            overflow: hidden;
            border-radius: 5px;
        }
        .card-title-list{
            min-height: 100px;
        }
        .card-glass{
            padding: 0 !important;
            margin: 0 !important;
        }

  @import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap');
    body {
      font-family: 'Space Grotesk', sans-serif;
      background: linear-gradient(135deg, #0f172a 0%, #1e1b4b 100%);
      color: white;
    }
    .gradient-text {
      background: linear-gradient(90deg, #3b82f6, #8b5cf6);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
    }
    .card-glass {
      background: rgba(15, 23, 42, 0.7);
      backdrop-filter: blur(10px);
      border: 1px solid rgba(255, 255, 255, 0.1);
    }
    .prose-invert h2 {
      color: #fff;
      margin-top: 2rem;
      margin-bottom: 1rem;
    }
    .prose-invert h3 {
      color: #cbd5e1;
      margin-top: 1.5rem;
      margin-bottom: 0.75rem;
    }
    .prose-invert p {
      color: #e2e8f0;
    }
    .active {
      color: #0080ff !important;
    }

    .menu-mobile{
    display: block;
    width: 100%;
    position: fixed;
    top: 60px;
    z-index: 1000;
    padding: 10px;
}
.menu-mobile a{
    display: block;
    width: 100%;
    padding: 10px;
    font-weight: bold;
    text-align: center;

}
