.ghs-auth-wrapper { max-width: 1200px; margin: 40px auto; padding: 30px 20px; font-family: ‘Inter’, sans-serif; text-align: center; box-sizing: border-box; }
.ghs-auth-wrapper * { box-sizing: border-box; }
.ghs-auth-box { background: #181818 !important; border: 2px solid #FFD700 !important; border-radius: 12px; padding: 40px 30px; margin-bottom: 30px; box-shadow: 0 10px 30px rgba(0,0,0,0.9); }
.ghs-auth-title { color: #FFD700 !important; font-size: 26px; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 10px; }
.ghs-auth-subtitle { color: #ffffff !important; font-size: 15px; margin: 0 0 25px; }
.ghs-auth-form-container { max-width: 450px; margin: 0 auto; background: #252525 !important; border: 2px solid #FFD700 !important; padding: 30px; border-radius: 10px; text-align: left; box-shadow: 0 8px 25px rgba(0,0,0,0.8); }
.ghs-form-group { margin-bottom: 20px; }
.ghs-form-label { display: block; color: #FFD700 !important; font-size: 13px; font-weight: 700; text-transform: uppercase; margin-bottom: 8px; }
.ghs-form-input { width: 100% !important; background: #ffffff !important; border: 1px solid #FFD700 !important; color: #000000 !important; padding: 12px 15px !important; border-radius: 6px !important; font-size: 15px !important; font-weight: 600 !important; }
.ghs-form-input:focus { outline: none !important; box-shadow: 0 0 8px rgba(255,215,0,0.8) !important; }
.ghs-form-submit { width: 100% !important; background: #FFD700 !important; color: #121212 !important; border: none !important; padding: 14px !important; border-radius: 6px !important; font-weight: 800 !important; text-transform: uppercase !important; cursor: pointer !important; font-size: 14px !important; letter-spacing: 1px !important; }
.ghs-form-submit:hover { background: #e5c100 !important; }
.ghs-auth-tabs { display: flex; justify-content: center; gap: 15px; margin-bottom: 25px; }
.ghs-tab-btn { background: #252525 !important; border: 1px solid #777 !important; color: #ffffff !important; padding: 10px 20px; border-radius: 20px; font-size: 12px; font-weight: 700; cursor: pointer; text-transform: uppercase; }
.ghs-tab-btn.active { background: #FFD700 !important; color: #121212 !important; border-color: #FFD700 !important; }
</style>
<link rel=”stylesheet” href=”https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css”>
<div class=”ghs-auth-wrapper”>
<div class=”ghs-auth-box”>
<h1 class=”ghs-auth-title”>Acesso ao Ecossistema GHS</h1>
<p class=”ghs-auth-subtitle”>Identifique-se com o seu CPF para entrar ou crie a sua conta num instante.</p>
<div class=”ghs-auth-tabs”>
<button type=”button” class=”ghs-tab-btn active” onclick=”switchAuthTab(‘login’, event)”>Já tenho conta</button>
<button type=”button” class=”ghs-tab-btn” onclick=”switchAuthTab(‘register’, event)”>Quero me cadastrar</button>
</div>
<!– Formulário de Login –>
<div id=”auth-tab-login” class=”ghs-auth-form-container”>
<form method=”post” action=”https://historiasdesonhos.store/wp-login.php”>
<div class=”ghs-form-group”>
<label class=”ghs-form-label”>Digite o seu CPF</label>
<input type=”text” name=”log” class=”ghs-form-input” placeholder=”000.000.000-00″ required>
</div>
<div class=”ghs-form-group”>
<label class=”ghs-form-label”>Palavra-passe / PIN</label>
<input type=”password” name=”pwd” class=”ghs-form-input” placeholder=”********” required>
</div>
<input type=”hidden” name=”redirect_to” value=”https://historiasdesonhos.store/login-portal/”>
<button type=”submit” class=”ghs-form-submit”>Entrar no Ecossistema</button>
</form>
</div>
<!– Formulário de Registo –>
<div id=”auth-tab-register” class=”ghs-auth-form-container” style=”display:none;”>
<form method=”post” action=”https://historiasdesonhos.store/wp-login.php?action=register”>
<div class=”ghs-form-group”>
<label class=”ghs-form-label”>O seu Nome Completo</label>
<input type=”text” name=”user_login” class=”ghs-form-input” placeholder=”Nome completo” required>
</div>
<div class=”ghs-form-group”>
<label class=”ghs-form-label”>O seu E-mail Principal</label>
<input type=”email” name=”user_email” class=”ghs-form-input” placeholder=”nome@exemplo.com” required>
</div>
<div class=”ghs-form-group”>
<label class=”ghs-form-label”>O seu CPF</label>
<input type=”text” name=”cpf_cadastro” class=”ghs-form-input” placeholder=”000.000.000-00″ required>
</div>
<button type=”submit” class=”ghs-form-submit”>Criar Minha Conta</button>
</form>
</div>
</div>
<script>
function switchAuthTab(tab, event) {
var loginTab = document.getElementById(‘auth-tab-login’);
var regTab = document.getElementById(‘auth-tab-register’);
var btns = document.querySelectorAll(‘.ghs-tab-btn’);
btns.forEach(function(b) { b.classList.remove(‘active’); });
if(tab === ‘login’) {
loginTab.style.display = ‘block’;
regTab.style.display = ‘none’;
event.currentTarget.classList.add(‘active’);
} else {
loginTab.style.display = ‘none’;
regTab.style.display = ‘block’;
event.currentTarget.classList.add(‘active’);
}
}
</script>
</div>