/* TAEGEUM v19.1 — footer-only premium light gray theme */
body .sol-footer,body .footer{background:#F3F4F6!important;color:#555D6B!important;border-top:1px solid #E1E4E9!important}
body .sol-footer .sol-footer-top{border-color:#DFE2E8!important}
body .sol-footer .sol-footer-brand p{color:#68707E!important}
body .sol-footer .sol-footer-navigation b,body .sol-footer .sol-footer-navigation strong,body .sol-footer .sol-footer-contact strong,body .sol-footer .sol-footer-meta strong,body .footer .footer-links b,body .footer .footer-bottom b{color:#222A37!important}
body .sol-footer .sol-footer-navigation a,body .sol-footer .sol-footer-contact span,body .sol-footer .sol-footer-contact small,body .sol-footer .sol-footer-meta,body .sol-footer .sol-footer-meta a,body .sol-footer .sol-footer-end,body .sol-footer .sol-footer-end a,body .footer a{color:#5E6674!important}
body .sol-footer .sol-footer-navigation a:hover,body .sol-footer .sol-footer-meta a:hover,body .sol-footer .sol-footer-end a:hover,body .footer a:hover{color:#0046FF!important}
body .sol-footer .sol-footer-meta,body .sol-footer .sol-footer-end,body .footer .footer-bottom{border-color:#DBDFE6!important}
body .sol-footer .sol-footer-buttons a{border:1px solid #C9D0DB!important;background:#FFFFFF!important;color:#253144!important;border-radius:11px!important}
body .sol-footer .sol-footer-buttons a:hover{background:#0046FF!important;border-color:#0046FF!important;color:#FFFFFF!important}
body .sol-footer .sol-footer-brand img{background:transparent!important}
