/* Buddy-first brand marks (owner decision, Nov 14 2026): Buddy™ is the customer-facing identity, MurJor AI™ the company
   behind him. Linked by every page that shows a brand mark (pages without theme.css too), so it only uses its own values.
   Marks: /theme/b-mark.svg (Buddy, electric-blue B), /theme/bx-mark.svg (Buddy X™, amber Bˣ, adults-only contexts only),
   /account/m.svg (MurJor AI™ corporate M, footer attribution and corporate contexts). */
.mj-bmark{display:block;flex:none;width:30px;height:30px;filter:drop-shadow(0 0 7px rgba(62,139,255,.5))}
.mj-word{display:flex;flex-direction:column;align-items:flex-start;gap:3px;line-height:1}
.mj-word-name{text-transform:uppercase}
.mj-by{font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:none;color:#A29DD0;white-space:nowrap}
/* Footer: "Buddy™ is made by MurJor AI™" with the corporate M. */
.mj-maker{display:flex;align-items:center;justify-content:center;gap:8px;margin:10px 0 0;font-size:13px;color:#A29DD0}
.mj-maker img,.mj-maker svg{display:block;flex:none;width:20px;height:17px}
/* Per-page slots (kept here so the page stylesheets stay untouched). */
a.brand{color:inherit;text-decoration:none;min-height:44px}
.fc-brand{display:flex;align-items:center;gap:8px;min-height:44px;color:#F3F1FF;text-decoration:none;font-weight:700;font-size:13px;letter-spacing:.22em}
.fc-brand .mj-bmark{width:28px;height:28px}
.mt-logo .mj-word{gap:4px}
.mt-bmark{width:36px;height:36px}
@media (min-width:1100px){.mt-bmark{width:46px;height:46px}.mt-logo .mj-by{font-size:12px}}
@media (min-width:1300px){.mt-bmark{width:54px;height:54px}.mt-logo .mj-by{font-size:13px}}
.bv-logo .mj-bmark{width:32px;height:32px}
