/* SAVOR AI identity; existing page and theme palettes remain in charge. */
.app-brand-bar{max-width:1200px;margin:0 auto;padding:22px 40px 0;display:flex;align-items:center;justify-content:space-between;gap:20px}
.savor-ai-brand{display:inline-flex;align-items:center;gap:12px;color:var(--text,#26382f);text-decoration:none;flex-shrink:0}
.savor-ai-brand img{display:block;width:54px;height:54px;object-fit:contain;border-radius:14px;flex-shrink:0}
.savor-ai-wordmark{font:800 25px/1.1 'DM Sans','Segoe UI',sans-serif;letter-spacing:.035em;white-space:nowrap}
.savor-ai-wordmark b{color:#a84231;font-weight:800}
.app-brand-caption{font:500 11px/1.5 'DM Sans','Segoe UI',sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--muted,#617168);text-align:right;margin:0}
[data-theme=dark] .savor-ai-brand{color:var(--text,#f1f0e8)}
[data-theme=dark] .savor-ai-wordmark b{color:#ffac93}
.release-page .savor-ai-brand{color:var(--ink)}
.release-page .savor-ai-brand img{width:48px;height:48px}
.release-page .savor-ai-wordmark{font-size:23px}
@media(max-width:760px){.app-brand-bar{padding:18px 20px 0}.app-brand-caption{max-width:130px;font-size:9px}.savor-ai-brand img{width:44px;height:44px;border-radius:12px}.savor-ai-wordmark{font-size:21px}.savor-ai-brand{gap:9px}}
@media(max-width:420px){.app-brand-caption{display:none}.release-header{gap:12px}.release-page .savor-ai-wordmark{font-size:19px}.release-page .savor-ai-brand img{width:40px;height:40px}}
