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

export function subscriptionCancelledEmail(data: { nombre: string; plan: string }): string {
  return baseTemplate(`
    ${heading('Suscripción cancelada')}
    <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> ha sido cancelada.</p>
    ${infoBox(`
      <p style="margin:0 0 6px;color:${C.textPrimary};">Tu acceso continuará activo hasta el final del período actual de facturación.</p>
      <p style="margin:0;color:${C.textMuted};font-size:14px;">Después de eso, solo tendrás acceso de lectura a tus datos.</p>
    `)}
    <p style="color:${C.textPrimary};margin:0 0 24px;">¿Cambiaste de opinión? Puedes reactivar tu suscripción antes del cierre del período sin cobro extra:</p>
    ${primaryButton('Reactivar suscripción', 'https://horuxfin.com/configuracion/suscripcion')}
  `);
}
