/* Ten Bells | Arthur assistant and discreet footer membership status | 2026-11-07 */
.tbh-arthur-topbar{background:#faf9f6;border-top:1px solid #e4ded4;border-bottom:1px solid #e4ded4;color:#26372e}
.tbh-arthur-topbar-inner{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:15px;max-width:1310px;margin:0 auto;padding:6px clamp(18px,4.4vw,56px)}
.tbh-arthur-portrait{display:block;flex:0 0 auto;width:68px;height:58px;object-fit:cover;object-position:50% 35%;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.15)}
.tbh-arthur-copy{display:flex;flex-direction:column;gap:4px;min-width:0}
.tbh-arthur-copy strong{font:normal 17px/1.14 Georgia,'Times New Roman',serif;color:#273b32}
.tbh-arthur-copy strong span{font-style:italic;font-size:15px}
.tbh-arthur-copy small{font:11px/1.3 Arial,Helvetica,sans-serif;color:#676760;letter-spacing:.01em}
.tbh-arthur-open{cursor:pointer;flex:0 0 auto;background:transparent;color:#273b32;border:1px solid #8d988f;border-radius:3px;padding:9px 15px;min-height:38px;font:700 10px/1 Arial,Helvetica,sans-serif;letter-spacing:.12em}
.tbh-arthur-open:hover,.tbh-arthur-open:focus-visible{background:#263b30;color:#fff;outline-offset:2px}
.tbh-arthur-open span{font-size:16px;vertical-align:-1px;margin-left:7px}
.tbh-footer-shared-strip .tbh-footer-affiliations{flex-wrap:wrap!important;gap:9px 20px!important;align-content:center;align-items:center}
.tbh-footer-shared-strip .tbh-membership-label{display:block;flex:0 0 100%;font:600 10px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#46534c;text-align:left;white-space:normal}
@media(max-width:650px){
 .tbh-arthur-topbar-inner{gap:8px;padding:6px 12px;justify-content:space-between}
 .tbh-arthur-portrait{width:48px;height:46px}
 .tbh-arthur-copy strong{font-size:14px}
 .tbh-arthur-copy strong span{font-size:12px}
 .tbh-arthur-copy small{font-size:9px;line-height:1.3}
 .tbh-arthur-open{padding:9px 9px;min-height:36px;letter-spacing:.035em;white-space:nowrap;font-size:9px}
 .tbh-arthur-open span{margin-left:1px}
 .tbh-footer-shared-strip .tbh-membership-label{text-align:center}
}
@media(max-width:375px){.tbh-arthur-copy small{display:none}.tbh-arthur-portrait{width:42px;height:42px}.tbh-arthur-open{padding:8px 7px}}

/* The approved engraved Arthur design, concise and restrained */
.tbh-arthur-topbar{background:linear-gradient(90deg,#f8f5ed,#fffdfa);border-bottom:1px solid #cfc7b8}
.tbh-arthur-topbar-inner{justify-content:center;gap:14px;min-height:84px}
.tbh-arthur-portrait{width:65px;height:68px;object-fit:cover;object-position:center 21%;border:1px solid #d8c7aa;border-radius:3px;filter:sepia(.22) contrast(1.06);mix-blend-mode:multiply}
.tbh-arthur-copy strong{font:normal 22px/1.14 Georgia,'Times New Roman',serif;color:#253b30}
.tbh-arthur-copy strong span{font-size:15px;font-weight:400;font-style:italic}
.tbh-arthur-copy small{font-size:11px;color:#565f56}
.tbh-arthur-open{border:1px solid #304b3a;background:#304b3a;color:#fff;border-radius:4px;letter-spacing:.11em;padding:11px 19px;box-shadow:0 1px 2px #304b3a15}
.tbh-arthur-open:hover,.tbh-arthur-open:focus-visible{background:#20372a}
.tbh-footer-shared-strip .tbh-footer-affiliations{gap:14px!important;align-items:center;justify-content:center;flex-wrap:nowrap!important}
.tbh-footer-shared-strip .tbh-membership-label{flex:0 0 auto!important;display:inline!important;white-space:nowrap!important;text-align:center!important;letter-spacing:.12em;font-size:10px}
@media(max-width:650px){
 .tbh-arthur-topbar-inner{min-height:76px;gap:9px;padding:7px 12px;justify-content:space-between}
 .tbh-arthur-portrait{width:47px;height:56px}
 .tbh-arthur-copy strong{font-size:16px}
 .tbh-arthur-copy strong span{font-size:11px}
 .tbh-arthur-copy small{font-size:9px}
 .tbh-arthur-open{padding:8px 8px;font-size:9px}
 .tbh-footer-shared-strip .tbh-footer-affiliations{gap:8px!important}
 .tbh-footer-shared-strip .tbh-membership-label{font-size:9px}
 .tbh-footer-shared-strip .tbh-footer-affiliation img{max-width:100px;height:auto}
}

/* Position Ask Arthur directly beneath the right-hand catalogue search. */
@media(min-width:651px){.tbh-arthur-topbar-inner{justify-content:flex-end}}
