Personal_Trainer/Template-01/index.html

73 lines
3.9 KiB
HTML

<!doctype html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- SEO and Meta Tags -->
<title>Alexandre Vaz | The Gold Standard Training</title>
<meta name="description" content="O fim das desculpas. Transformação corporal de alto impacto, consultoria personalizada, nutrição de precisão e performance atlética. Elite Training por Alexandre Vaz." />
<meta name="keywords" content="treino, hipertrofia, emagrecimento, consultoria fitness, alexandre vaz, bodybuilding, personal trainer online, estética, alta performance" />
<meta name="author" content="Alexandre Vaz" />
<meta name="robots" content="index, follow" />
<!-- Open Graph (Facebook / LinkedIn) -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://alexandrevaz.com/" />
<meta property="og:title" content="Alexandre Vaz | The Gold Standard Training" />
<meta property="og:description" content="O fim das desculpas. Transformação corporal de alto impacto, consultoria personalizada, nutrição de precisão e performance atlética." />
<meta property="og:image" content="https://images.unsplash.com/photo-1571019614242-c5c5dee9f50b?q=80&w=1200&auto=format&fit=crop" />
<!-- Twitter Cards -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:url" content="https://alexandrevaz.com/" />
<meta name="twitter:title" content="Alexandre Vaz | The Gold Standard Training" />
<meta name="twitter:description" content="O fim das desculpas. Transformação corporal de alto impacto, consultoria personalizada e performance atlética." />
<meta name="twitter:image" content="https://images.unsplash.com/photo-1571019614242-c5c5dee9f50b?q=80&w=1200&auto=format&fit=crop" />
<!-- Favicon -->
<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%22.9em%22 font-size=%2290%22>🛡️</text></svg>">
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
<!-- Theme Auto-Updater injected by autoblogia -->
<script>
window.addEventListener('message', (event) => {
if (event.data && event.data.type === 'UPDATE_APPEARANCE') {
const { primaryColor, backgroundColor, fontFamily } = event.data.settings;
const root = document.documentElement;
const style = root.style;
if (primaryColor) {
style.setProperty('--primary', primaryColor);
style.setProperty('--color-primary', primaryColor);
style.setProperty('--color-tech-primary', primaryColor);
style.setProperty('--color-seo-primary', primaryColor);
style.setProperty('--color-finance-primary', primaryColor);
style.setProperty('--color-recipe-primary', primaryColor);
style.setProperty('--color-health-primary', primaryColor);
style.setProperty('--color-corporate-primary', primaryColor);
}
if (backgroundColor) {
style.setProperty('--background', backgroundColor);
style.setProperty('--color-bg', backgroundColor);
style.setProperty('--color-tech-surface', backgroundColor);
style.setProperty('--color-seo-surface', backgroundColor);
style.backgroundColor = backgroundColor;
}
if (fontFamily) {
const fontString = '"' + fontFamily + '", sans-serif';
style.setProperty('--font-family', fontString);
style.setProperty('--font-sans', fontString);
style.fontFamily = fontString;
}
}
});
// Ping parent window that we are ready
window.parent.postMessage({ type: 'IFRAME_READY' }, '*');
</script>
</body>
</html>