/* Estilo base claro y limpio */
html,body{ background:#ffffff; color:#0f172a; }
.card{ background:#fff; border:1px solid #e5e7eb; border-radius:14px; box-shadow:0 6px 18px rgba(2,6,23,.06); }
h1,h2,h3,h4,h5{ color:#0b1220; }
.text-muted,.text-secondary{ color:#475569 !important; opacity:1 !important; }
a{ color:#2563eb; text-decoration:none; } a:hover{ text-decoration:underline; }
