<?php
/**
 * Selflix Vagas - confirmacao-candidatura.php (Envelope Dinâmico)
 * Refatorado para maior segurança e estabilidade.
 */

// Tratamento de variáveis para evitar erros de "Undefined Variable"
$nome_plataforma = $nome_plataforma ?? ($_ENV['SMTP_FROM_NAME'] ?? 'Selflix Vagas');
$site_url = rtrim($_ENV['SITE_URL'] ?? 'https://vagas.selflix.com.br', '/');

// Garantir que os dados básicos existam para não quebrar o HTML
$titulo_header = $titulo_header ?? 'Notificação de Sistema';
$corpo_final   = $corpo_final   ?? '<p>O conteúdo desta mensagem não foi carregado corretamente.</p>';
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title><?php echo htmlspecialchars($titulo_header); ?></title>
    <style>
        body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; line-height: 1.6; color: #444444; margin: 0; padding: 0; }
        .wrapper { background-color: #f4f7f6; padding: 30px 10px; }
        .container { max-width: 600px; margin: 0 auto; background-color: #ffffff; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.08); border: 1px solid #eeeeee; }
        .header { background-color: #12929e; padding: 30px 20px; text-align: center; color: #ffffff; }
        .header h2 { margin: 0; font-size: 22px; letter-spacing: 1px; color: #ffffff !important; text-transform: uppercase; }
        .content { padding: 40px 30px; font-size: 16px; color: #444444; }
        /* Estilização para links e botões injetados dinamicamente */
        .content a { color: #12929e; font-weight: bold; text-decoration: none; }
        .footer { background-color: #fcfcfc; padding: 25px 30px; text-align: left; font-size: 14px; border-top: 1px solid #f1f1f1; color: #777777; }
        .brand-footer { color: #12929e; font-weight: bold; }
        .highlight { color: #12929e; font-weight: bold; }
        .btn-link { display: inline-block; padding: 10px 20px; background-color: #12929e; color: #ffffff !important; text-decoration: none; border-radius: 5px; font-weight: bold; margin-top: 20px; }
    </style>
</head>
<body>
    <div class="wrapper">
        <div class="container">
            <div class="header">
                <h2><?php echo htmlspecialchars($titulo_header); ?></h2>
            </div>
            
            <div class="content">
                <?php echo $corpo_final; ?>
            </div>

            <div class="footer">
                Atenciosamente,<br>
                <span class="brand-footer">Equipe <?php echo htmlspecialchars($nome_plataforma); ?></span><br>
                <small>
                    <a href="<?php echo htmlspecialchars($site_url); ?>" style="color: #999; text-decoration: none;">
                        <?php echo htmlspecialchars(str_replace(['https://', 'http://'], '', $site_url)); ?>
                    </a>
                </small>
            </div>
        </div>
    </div>
</body>
</html>