/* Approved concept: outlined card fan + tilted gold orbit, horizontal stacked wordmark. */
.brand,.two-row-header .brand,.tavern-footer .brand{--logo-ink:#f2ede4;display:inline-flex;align-items:center;gap:10px;color:var(--logo-ink);font-family:var(--display);font-size:25px;font-weight:900;letter-spacing:-.8px;line-height:.97;text-decoration:none;flex-shrink:0}
.brand>svg,.two-row-header .brand>svg{display:block;width:69px;height:54px;flex-shrink:0;overflow:visible}
.brand .brand-wordmark{display:block}.brand-wordmark>span{display:block}
.brand:hover,.tavern-footer .brand:hover{color:var(--logo-ink)}
html[data-theme="light"] .brand{--logo-ink:#29252b}
.tavern-footer .brand>svg{width:74px;height:58px}
@media(max-width:760px){.brand,.two-row-header .brand,.tavern-footer .brand{font-size:22px;gap:7px;letter-spacing:-.6px}.brand>svg,.two-row-header .brand>svg{width:57px;height:45px}}

/* Keep editorial fallback images aligned with the current brand. */
.story-image-placeholder>svg,.recommended-image-placeholder>svg{width:100px;height:78px;opacity:1;--logo-ink:#f2ede4}

/* Cookie choices remain available in the footer without a floating tab. */
#cmplz-manage-consent{display:none!important}
.tavern-footer .ot-footer-cookie-preferences{display:block;align-self:flex-start;position:static;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--muted);font:inherit;font-size:12px;line-height:inherit;text-align:left;cursor:pointer}
.tavern-footer .ot-footer-cookie-preferences:hover{color:var(--teal)}
.tavern-footer .ot-footer-cookie-preferences:focus-visible{outline:2px solid var(--teal);outline-offset:4px}
