/* VideoBud — site-specific CSS overrides on top of HCWF shared styles.
 * Brand vars live in base.html :root for the cascade.
 */

.site-footer { background: var(--mm-footer-bg); }

/* Auth screens: make labels + inputs readable against light HCWF chrome */
.hcwf-auth-page form label { color: var(--vb-text); font-weight: 600; }
.hcwf-auth-page .form-control { border: 1px solid var(--vb-border); }
.hcwf-auth-page .form-control:focus { border-color: var(--vb-coral); box-shadow: 0 0 0 .2rem rgba(255,94,126,.15); }
.hcwf-auth-page .btn-primary { background: var(--vb-coral); border-color: var(--vb-coral); color: #fff; }
.hcwf-auth-page .btn-primary:hover { background: var(--vb-coral-dk); border-color: var(--vb-coral-dk); }
