/* Theme settings keep the original travel-demo design while allowing easy color changes. */
.brand-logo{width:auto;height:auto;max-width:175px;max-height:60px;object-fit:contain}
.topbar,.site-footer{background:var(--deep)}
.btn-primary{background:var(--orange)}
.btn-primary:hover{background:var(--orange);filter:brightness(.91)}
.card-price,.sidebar-price{color:var(--orange)}
.footer-social{display:flex;flex-wrap:wrap;gap:15px;margin-top:16px}
.footer-social a{font-size:13px;color:#a4ddbe;font-weight:750}
.footer-social a:hover{color:white}
.footer-links{list-style:none;padding:0;margin:0;display:grid;gap:12px}
.footer-links a{font-size:13px;color:#b7d0c9}
@media(max-width:780px){.brand-logo{max-width:145px;max-height:52px}}
