/* Onnix — único agregado propio sobre la copia exacta de onnixsa.net.
   Las cards del CMS usan iconos dinámicos (Bootstrap Icons, vía clase
   guardada en el campo "icono" de cada sección) en vez de los SVG inline
   fijos del sitio original — .card__icon/.contact-channel__icon están
   pensados para <svg>, esto solo ajusta el tamaño de fuente del ícono. */
.card__icon i.bi,
.card__icon i.bx,
.contact-channel__icon i.bi,
.lr-assist-card__icon i.bi {
    font-size: 22px;
    line-height: 1;
}

/* Bug footer "no llega al fondo": el layout público (layouts.blade.php) trae
   un modal Bootstrap legacy (#customModal, usado por formularios embebidos)
   pero el sitio público NO carga bootstrap.css — solo el JS bundle. Sin su
   CSS, el modal no tiene "display:none" por defecto y queda visible (vacío)
   después del footer, sumando esos pocos px extra al alto de la página.
   La página oficial (onnix.com.py) no tiene ese modal, por eso ahí no pasa.
   bootstrap.bundle.js hace show/hide vía style.display, así que ocultarlo
   acá no rompe su funcionamiento. */
.modal {
    display: none;
}
