/* Approved TravelAtlas identity: Forest + Amber. */
:root{--surface:#F8F8F3;--text:#20392E;--subtext:#56685D;--accent:#214B3B;--accent-soft:#E8EFE6;--border:#D8E1D7;--navy:var(--text);--brand-forest:#214B3B;--brand-amber:#DFAE52}
:root[data-theme=dark]{--surface:#14251D;--surface-raised:#1C3026;--text:#F1F4EB;--subtext:#B8CABE;--accent:#B7D4BE;--accent-soft:#2C4838;--border:#3D5646;--navy:var(--text)}
body .brand,body>header .brand,body footer .brand{display:inline-flex;align-items:center;gap:10px;direction:ltr;flex-shrink:0;color:var(--accent);text-decoration:none;text-shadow:none;font:750 23px/1.1 var(--atlas-font);letter-spacing:-.055em;white-space:nowrap}
body .brand .brand-mark{display:block;width:42px;height:42px;flex:none}
body .brand-wordmark{font:inherit;letter-spacing:inherit}
body .apk-download-badge{background:#214B3B!important;color:#fff!important;border-color:#214B3B!important}
@media(max-width:767px){body .brand,body>header .brand,body footer .brand{font-size:21px;gap:8px}body .brand .brand-mark{width:36px;height:36px}}
