/* Shared branding only; no app control or audio selectors. */
.ss-shared-header .ss-wordmark{white-space:nowrap}
.ss-shared-header .ss-trademark{font-size:.32em;line-height:0;vertical-align:super;letter-spacing:0;color:inherit;text-shadow:none}
.ss-shared-footer{line-height:1.5;text-wrap:pretty}
@media(max-width:380px){.ss-shared-header .ss-wordmark{font-size:clamp(18px,6.2vw,24px)}}

/* Shared lockup refinement: preserve letter tracking and the real word space. */
.ss-shared-header .ss-wordmark{word-spacing:-.06em}
.ss-shared-header > .ss-brand-lockup{transform:translateY(-6px)}
