.equation-display{background:var(--alumnos-accent-muted);border:1px solid var(--alumnos-accent);border-radius:var(--radius-md);padding:var(--spacing-lg);margin:var(--spacing-md) 0;font-size:1.25rem;font-weight:600;text-align:center;color:var(--alumnos-accent);font-family:'Cambria Math','Latin Modern Math','STIX Two Math',Georgia,serif;letter-spacing:.02em}.inputs-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.calculadora-hint{font-size:.9rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);padding:var(--spacing-sm) var(--spacing-md);background:var(--bg-body);border-radius:var(--radius-sm);border-left:3px solid var(--alumnos-accent)}.error-msg{color:var(--color-danger);font-size:.9rem;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-danger-bg);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);border-left:3px solid var(--color-danger)}.error-msg:empty{display:none}.discriminant-display{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-weight:600;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);font-size:.95rem}.discriminant-positive{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.discriminant-zero{background:#fff8e1;color:#f57f17;border:1px solid #ffcc80}.discriminant-negative{background:#ffebee;color:#c62828;border:1px solid #ef9a9a}.root-display{font-size:1.1rem;margin-top:var(--spacing-sm)}.root-display strong{color:var(--alumnos-accent)}@media (max-width:600px){.inputs-grid{grid-template-columns:1fr}.equation-display{font-size:1.05rem;padding:var(--spacing-md)}.calculadora-hint{font-size:.85rem}}