/* Photos-only bridge to the ACTUAL visible brand field. Preserve native media/product tokens. */
html[data-uns-ready=true][data-uns-mode]{--ueb-o1:var(--uns-g1);--ueb-o2:var(--uns-g2);--ueb-o3:var(--uns-g3);--ueb-o4:var(--uns-g1)}
html[data-uns-ready=true]:not([data-uns-profile=aurora]) .ueb-field__hue{animation:none;filter:none}
html[data-uns-still=true] .ueb-field *,html[data-uns-hidden=true] .ueb-field *{animation-play-state:paused!important}
html[data-uns-contrast=high] .ueb-field{display:none}
html[data-uns-contrast=high][data-uns-mode]{--ueb-bg:var(--uns-bg);--ueb-ink:var(--uns-fg);--ueb-ink2:var(--uns-muted);--ueb-ink3:var(--uns-muted);--ueb-glass:var(--uns-solid);--bg:var(--uns-bg);--ink:var(--uns-fg);--ink2:var(--uns-muted);--ink3:var(--uns-muted);--glass:var(--uns-solid);--card:var(--uns-card)}
@media(prefers-reduced-motion:reduce){html[data-uns-ready=true] .ueb-field *{animation:none!important}}
/* Standalone public documents keep their native layout and gain readable dark/contrast text. */
html:is([data-uns-mode=dark],[data-uns-contrast=high]) body[data-ursy-photos-document]{color:var(--uns-fg)}
html:is([data-uns-mode=dark],[data-uns-contrast=high]) body[data-ursy-photos-document]>a,
html:is([data-uns-mode=dark],[data-uns-contrast=high]) body[data-ursy-photos-document]>p a,
html:is([data-uns-mode=dark],[data-uns-contrast=high]) body[data-ursy-photos-document]>nav:not([data-uns-region]) a,
html:is([data-uns-mode=dark],[data-uns-contrast=high]) body[data-ursy-photos-document]>main a{color:var(--uns-accent)}
