import { baseTemplate, heading, primaryButton, BRAND_COLORS as C } from './base.js';

export function subscriptionExpiringEmail(data: { nombre: string; plan: string; expiresAt: string }): string {
  return baseTemplate(`
    ${heading('Tu suscripción vence pronto')}
    <p style="color:${C.textPrimary};margin:0 0 16px;">Hola <strong>${data.nombre}</strong>,</p>
    <p style="color:${C.textPrimary};margin:0 0 20px;">Tu suscripción al plan <strong>${data.plan}</strong> vence el <strong>${data.expiresAt}</strong>.</p>
    <div style="background-color:#fffbeb;border-left:4px solid #f59e0b;border-radius:8px;padding:14px 18px;margin:20px 0;">
      <p style="margin:0;color:#92400e;font-size:14px;">Para evitar interrupciones en el servicio, verifica que tu método de pago esté actualizado.</p>
    </div>
    ${primaryButton('Revisar suscripción', 'https://horuxfin.com/configuracion/suscripcion')}
    <p style="color:${C.textMuted};margin:24px 0 0;font-size:13px;">Si tienes alguna pregunta, responde a este correo.</p>
  `);
}
