/* V2.3 — logo oficial, identidade e refinamento das abas */
.brand .fm-brand-image,.fm-mobile-brand .fm-brand-image{width:66px;height:54px;padding:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible;flex-shrink:0}
.fm-brand-image img{width:100%;height:100%;object-fit:contain}
aside .brand{gap:9px;padding-left:7px;padding-right:7px}
aside .brand h1{font-size:20px}
.fm-mobile-brand .fm-brand-image{width:55px;height:38px}
.fm-gate-logo{display:block;width:190px;max-width:100%;height:122px;object-fit:contain;margin:0 auto 10px}
.fm-category-tabs button{align-items:center;gap:6px}
.fm-recipe-shortcut{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:14px 17px;margin:16px 0;color:var(--muted);font-size:13px}
.fm-recipe-category-field{min-width:160px}
@media(max-width:760px){.fm-recipe-shortcut{flex-direction:column;align-items:stretch}.fm-recipe-shortcut button{align-self:start}.fm-mobile-brand{font-size:17px}}
