/* A page switch styled like the adjacent theme control; it remains a real link. */
.site-audience-labels { display:flex; align-items:center; min-width:0; }
.site-audience-name { color:var(--theme-muted); }
.site-audience-slash { margin-inline:7px; color:var(--theme-muted); }
.site-audience-toggle[data-audience-current="property"] [data-audience-name="property"],
.site-audience-toggle[data-audience-current="studios"] [data-audience-name="studios"] { color:var(--theme-ink); }
.site-audience-track { display:block; flex:none; width:34px; height:20px; padding:3px; border:1px solid var(--theme-line); border-radius:20px; background:var(--theme-raised); }
.site-audience-track > span { display:block; width:12px; height:12px; border-radius:50%; background:var(--theme-ink); }
.site-audience-toggle[data-audience-current="studios"] .site-audience-track > span { transform:translateX(14px); }
.site-header .site-nav .site-audience-toggle:focus-visible { outline:2px solid var(--theme-accent); outline-offset:4px; }
