/* Azimuth shared brand palette — intentionally restrained. */
:root{--bg:#0e0d0e;--bg2:#151315;--panel:#1c191a;--line:#373033;--ink:#efe8dd;--muted:#b2a8a2;--muted2:#928780;--accent:#b9a06d;--blue:#aa8b80}
.site-header{background:rgba(14,12,13,.96)}
.brand.integrated-brand{display:flex;align-items:center;gap:13px;min-width:0}
.azimuth-wordmark{display:block;width:clamp(230px,21vw,310px);height:auto;aspect-ratio:2048/153;object-fit:contain}
.player-brand-tag{font-size:10px;letter-spacing:.19em;font-weight:800;color:#d1bc91;border-left:1px solid #6b5550;padding-left:12px}
.desktop-nav{gap:clamp(12px,1.7vw,24px)}
.desktop-nav a{font-size:11px;color:#c4bbb1}
.desktop-nav a.main-site-link{color:#d5c3a2}
.desktop-nav a:hover,.footer-links a:hover{color:#f2ddba}
.header-cta{border-color:#6e6057;color:#efe9df}
.header-cta:hover{background:#282021;border-color:#b9a06d}
.hero{background:radial-gradient(ellipse 60% 58% at 90% 30%,#312328 0%,transparent 70%),linear-gradient(165deg,#1a1618 0%,#0e0d0e 68%)}
.hero-glow{background:#80534c;opacity:.1}
.eyebrow,.section-kicker{color:#d1bc91}
.eyebrow-status{border-color:#7e6a57}
.accent-period,.free-dot{color:#b9a06d}
.dot-orange{box-shadow:0 0 14px rgba(185,160,109,.2)}
.button-primary{background:#e7ddce;color:#211c1b}
.button-primary:hover{background:#d1bc91}
.download-dialog{border-color:#645851;background:#151214}
.download-dialog h2 em{color:#cdb181}
.download-dialog-continue{background:#c2a67b;color:#1a1514}
.download-dialog-continue:hover{background:#dfc698}
.footer-brand .azimuth-wordmark{width:min(310px,80vw)}
@media(max-width:1260px) and (min-width:1001px){.azimuth-wordmark{width:250px}.desktop-nav{gap:13px}.desktop-nav a{font-size:10px}.header-inner{gap:16px}}
@media(max-width:1000px){.azimuth-wordmark{width:min(65vw,320px)}}
@media(max-width:720px){.azimuth-wordmark{width:min(58vw,270px)}.player-brand-tag{font-size:9px;padding-left:8px}}
@media(max-width:400px){.azimuth-wordmark{width:190px}.player-brand-tag{font-size:8px}}
