
.bg-vino { background: #ffffff !important; } /* vino */
.brand-logo { width: 150px; height: 150px; object-fit: contain; }
.brand-title { font-weight: 700; font-size: 1.5rem; color: #6b0f1a; }
.navbar-nav .nav-link { color: #6b0f1a !important; font-size: calc(1rem + 2px); font-weight: 700; }
.brand-subtitle { font-size: 0.75rem; }
.footer { position: relative; }
.card { border-radius: 14px; }
