﻿/* static/terminos.css */
/* Estilos extraidos desde templates/terminos.html */
body {
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
            line-height: 1.6;
            color: #333;
            background-color: #f9f9fb;
            margin: 0;
            padding: 40px 20px;
        }
        .contenedor-legal {
            max-width: 800px;
            margin: 0 auto;
            background: #ffffff;
            padding: 40px;
            border-radius: 12px;
            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
        }
        h1 {
            font-size: 2rem;
            color: #1a1a2e;
            margin-bottom: 5px;
        }
        .fecha-actualizacion {
            font-size: 0.9rem;
            color: #666;
            margin-bottom: 40px;
        }
        h2 {
            font-size: 1.2rem;
            color: #4a4e69;
            margin-top: 30px;
            border-bottom: 1px solid #eee;
            padding-bottom: 8px;
        }
        p, li {
            font-size: 1rem;
            color: #444;
            margin-bottom: 15px;
        }
        ul {
            margin-bottom: 20px;
        }
        a {
            color: #9333ea; /* Color morado FinanZen para enlaces generales */
            text-decoration: none;
        }
        a:hover {
            text-decoration: underline;
        }
        /* ESTILO ESPECÍFICO PARA EL BOTÓN VOLVER */
        .volver-btn {
            display: inline-block;
            margin-bottom: 20px;
            color: #9333ea; /* Morado FinanZen */
            font-weight: 600;
            text-decoration: none;
            transition: color 0.2s;
        }
        .volver-btn:hover {
            color: #7e22ce; /* Un tono más oscuro al pasar el mouse */
            text-decoration: none;
        }

