
/* Younited Credit review styling — shared across interfaces */
.navbar{min-height:76px!important;background:#E72179!important;box-shadow:0 2px 18px rgba(17,24,39,.12);}
.navbar .navbar-brand{padding:0 28px!important;min-height:76px;}
.navbar .navbar-brand h2{font-size:1.42rem!important;line-height:1!important;white-space:nowrap;}
.navbar .navbar-nav{align-items:center;}
.navbar .navbar-nav .nav-link{font-family:'Nunito',sans-serif!important;font-size:.88rem!important;font-weight:700!important;line-height:1!important;padding:29px 11px!important;color:#fff!important;white-space:nowrap;}
.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active{color:#F7C948!important;}
.navbar-desktop-actions{gap:8px!important;padding-left:10px!important;padding-right:20px!important;}
.navbar-desktop-actions .btn-ghost-custom{padding:9px 16px!important;font-size:.84rem!important;border-radius:7px!important;}
.navbar-desktop-actions .btn.btn-primary{padding:10px 17px!important;font-size:.84rem!important;border-radius:7px!important;}
.navbar-mobile-actions a{font-size:.9rem!important;}
@media(max-width:1199px){.navbar .navbar-nav .nav-link{padding-left:8px!important;padding-right:8px!important;font-size:.82rem!important}.navbar .navbar-brand{padding-left:20px!important;padding-right:16px!important}.navbar .navbar-brand h2{font-size:1.28rem!important}.navbar-desktop-actions{padding-right:14px!important}}
@media(max-width:991.98px){.navbar{min-height:68px!important}.navbar .navbar-brand{min-height:68px;padding:0 18px!important}.navbar .navbar-brand h2{font-size:1.22rem!important}.navbar .navbar-nav{align-items:stretch;background:#E72179;padding:10px 18px 18px!important}.navbar .navbar-nav .nav-link{padding:11px 8px!important;font-size:.92rem!important}.navbar-mobile-actions{border-top:1px solid rgba(255,255,255,.22)!important}.navbar-mobile-actions a.btn-ghost-custom{border-color:#fff!important;color:#fff!important}.navbar-mobile-actions a.btn-primary-custom{background:#fff!important;color:#E72179!important}}
.yc-shared-footer{background:#101827;color:rgba(255,255,255,.76);border-top:4px solid #E72179;}
.yc-shared-footer .yc-footer-inner{max-width:1200px;margin:auto;padding:48px 20px 22px;}
.yc-shared-footer .yc-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.15fr;gap:34px;}
.yc-shared-footer h3,.yc-shared-footer h4{color:#fff;font-family:'Nunito',sans-serif;font-weight:800;margin:0 0 15px;}
.yc-shared-footer h3{font-size:1.5rem;}.yc-shared-footer h3 span{color:#E72179;}
.yc-shared-footer h4{font-size:.92rem;}.yc-shared-footer p,.yc-shared-footer a{font-size:.82rem;line-height:1.7;}.yc-shared-footer a{color:rgba(255,255,255,.72);text-decoration:none;display:block;margin:0 0 7px}.yc-shared-footer a:hover{color:#fff}.yc-shared-footer .yc-reg{margin-top:30px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1);font-size:.72rem;line-height:1.7;color:rgba(255,255,255,.58)}
.yc-shared-footer .yc-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:18px;margin-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:.72rem;color:rgba(255,255,255,.48)}
@media(max-width:800px){.yc-shared-footer .yc-footer-grid{grid-template-columns:1fr 1fr}.yc-shared-footer .yc-bottom{flex-direction:column}}
@media(max-width:520px){.yc-shared-footer .yc-footer-grid{grid-template-columns:1fr}}
