/*
Theme Name: Eder Araújo Neuroemocional
Theme URI: https://ederaraujo.com.br
Author: Eder Araújo
Description: Tema personalizado focado em Neurociência e estética Dark/Gold.
Version: 1.5
License: GNU General Public License v2 or later
Text Domain: eder-araujo
*/

/* === CONFIGURAÇÕES GERAIS DE ESTRUTURA === */
/* Trava total para evitar scroll lateral e zoom indesejado */
html, body {
    width: 100%;
    max-width: 100%;
    overflow-x: hidden !important;
    margin: 0;
    padding: 0;
    background-color: #05080F;
    color: #F3F4F6;
    position: relative;
    -webkit-text-size-adjust: 100%; /* Evita aumento automático de fonte no iOS */
}

/* === SOLUÇÃO DEFINITIVA DO BORRÃO (NOISE) === */
body::before {
    content: "";
    position: fixed;
    top: 0; 
    left: 0; 
    width: 100vw; /* Garante largura da viewport */
    height: 100vh;
    background-image: url('https://www.transparenttextures.com/patterns/stardust.png');
    opacity: 0.04;
    pointer-events: none;
    z-index: -1 !important;
}

img {
    max-width: 100%;
    height: auto;
    display: block; /* Remove espaços fantasmas abaixo de imagens */
}

/* === MENU / NAVBAR === */
nav {
    z-index: 999999 !important;
}

.admin-bar nav { top: 32px; }
@media screen and (max-width: 782px) {
    .admin-bar nav { top: 46px; }
}

/* === EFEITOS ESPECIAIS === */
.text-gold-gradient {
    background: linear-gradient(to right, #FDE68A, #D4AF37, #FDE68A);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    background-size: 200% auto;
    animation: shine 4s linear infinite;
}

@keyframes shine {
    to { background-position: 200% center; }
}

.glass-panel {
    background: rgba(17, 24, 39, 0.6);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    transition: all 0.3s ease;
}

.glass-panel:hover {
    border-color: rgba(212, 175, 55, 0.4);
    background: rgba(17, 24, 39, 0.9);
    box-shadow: 0 0 20px rgba(212, 175, 55, 0.1);
}

.bg-glow {
    background-image: radial-gradient(circle at 50% 0%, rgba(212, 175, 55, 0.15) 0%, rgba(5, 8, 15, 0) 70%);
}

/* === SCROLLBAR === */
::-webkit-scrollbar { width: 8px; }
::-webkit-scrollbar-track { background: #05080F; }
::-webkit-scrollbar-thumb { background: #333; border-radius: 4px; }
::-webkit-scrollbar-thumb:hover { background: #D4AF37; }

/* === ALINHAMENTOS WP === */
.aligncenter { display: block; margin: 0 auto; }
.alignleft { float: left; margin-right: 1.5em; }
.alignright { float: right; margin-left: 1.5em; }