:root{--wshm-gold:#f4b400;--wshm-text:#f7f2e8;--wshm-muted:#9da6ae}
.wsh-login-link,.wsh-account-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:4px 9px;border:1px solid rgba(244,180,0,.28);border-radius:14px;background:rgba(7,9,11,.62);color:#fff;text-decoration:none;backdrop-filter:blur(12px);transition:border-color .2s ease,background .2s ease,transform .2s ease}
.wsh-login-link:hover,.wsh-account-link:hover{border-color:rgba(244,180,0,.68);background:rgba(244,180,0,.1);transform:translateY(-1px)}
.wsh-login-link__icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;background:var(--wshm-gold);color:#15120a}.wsh-login-link__icon svg,.wsh-login-link__arrow svg,.wsh-account-link__arrow svg{width:18px;height:18px}
.wsh-login-link__copy,.wsh-account-link__copy{display:grid;line-height:1.25}.wsh-login-link__copy strong,.wsh-account-link__copy strong{font-size:12px}.wsh-login-link__copy small,.wsh-account-link__copy small{font-size:9px;color:var(--wshm-gold)}
.wsh-account-link__avatar{width:38px!important;height:38px!important;flex:0 0 38px;border:2px solid rgba(244,180,0,.72)!important;border-radius:50%;object-fit:cover;background:#0b0e11}.wsh-account-link__copy strong{max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wsh-login-link__arrow,.wsh-account-link__arrow{display:grid;place-items:center;color:#aab0b6}.wsh-global-header__actions{display:flex;align-items:center;gap:8px;justify-self:end}.wsh-brand-member{display:none!important}
.wsh-save-button{appearance:none;border:1px solid rgba(244,180,0,.38);background:rgba(244,180,0,.07);color:var(--wshm-text);display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;padding:9px 13px;font:700 12px/1 inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.wsh-save-button:hover{background:rgba(244,180,0,.14);border-color:var(--wshm-gold)}.wsh-save-button.is-saved{background:var(--wshm-gold);color:#111;border-color:var(--wshm-gold)}.wsh-save-button.is-loading{opacity:.55;pointer-events:none}.wsh-save-button__icon{display:block;width:18px;height:18px}.wsh-save-button__icon svg{width:100%;height:100%}.wsh-save-button.is-saved path{fill:currentColor}.wsh-save-button--small{padding:7px 9px;font-size:10px}.wsh-single-save-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.wsh-single-save-note{font-size:12px;color:var(--wshm-muted)}
@media(max-width:1050px){.wsh-login-link__copy small,.wsh-login-link__arrow,.wsh-account-link__arrow{display:none}}
@media(max-width:800px){.wsh-account-link__copy{display:none}.wsh-login-link,.wsh-account-link{min-height:42px;padding:3px 5px}.wsh-login-link__icon{width:34px;height:34px;flex-basis:34px}.wsh-account-link__avatar{width:34px!important;height:34px!important;flex-basis:34px}}
@media(max-width:700px){.wsh-global-header__main{display:grid!important;grid-template-columns:auto minmax(40px,1fr) auto;grid-template-areas:"account menu brand";direction:ltr;align-items:center;gap:8px}.wsh-global-header__brand{grid-area:brand;direction:rtl;justify-self:end}.wsh-global-menu-toggle{grid-area:menu;direction:rtl;justify-self:end;margin:0!important}.wsh-global-menu{direction:rtl}.wsh-global-header__actions{grid-area:account;direction:rtl;justify-self:start;margin:0!important}}

/* Keep the live-search mobile trigger aligned with the account controls. */
@media(max-width:700px){.wsh-global-header__actions{position:static;display:flex!important;align-items:center;gap:6px}.wsh-global-search-toggle{display:grid}.wsh-global-search.is-mobile-open{direction:rtl}}
