/* Theme-aware chrome over unmodified PULSE media. */
html[data-geo] body.pulse-view{--pulse-theme:var(--geo-action);--pulse-surface:var(--geo-glass);--pulse-ink:var(--geo-ink)}
html[data-geo] body.pulse-view .pulse-header{background:linear-gradient(var(--geo-glass),transparent)!important}
html[data-geo] body.pulse-view .pulse-header :is(.pulse-exit,#pulseBrowse,#pulseUpload),html[data-geo] body.pulse-view .pulse-more>summary{color:var(--geo-ink)!important;border-color:var(--geo-edge)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--geo-action) 17%,var(--geo-glass)),var(--geo-glass))!important;box-shadow:inset 0 1px #ffffff35,0 0 12px color-mix(in srgb,var(--geo-aura) 14%,transparent)!important}
html[data-geo] body.pulse-view .pulse-brand{background:linear-gradient(125deg,var(--geo-ink),var(--geo-action));background-clip:text;-webkit-background-clip:text;color:transparent!important}
html[data-geo] body.pulse-view :is(.pulse-more-panel,.pulse-comments-sheet){background:var(--geo-glass)!important;color:var(--geo-ink)!important;border:1px solid var(--geo-edge)!important;box-shadow:var(--geo-shadow)!important;backdrop-filter:blur(20px)}
html[data-geo] body.pulse-view .pulse-more-panel :is(button,summary,label){color:var(--geo-ink)!important}
html[data-geo] body.pulse-view :is(.pulse-controls button,.pulse-toolbar button){border-color:var(--geo-edge)!important;background:var(--geo-glass)!important;color:var(--geo-ink)!important}
html[data-geo] body.pulse-view .pulse-controls button svg{color:var(--geo-action)}
html[data-geo] body.pulse-view .pulse-progress{accent-color:var(--geo-action)!important}
html[data-geo] body.pulse-view .pulse-sheet-form input{background:var(--geo-glass)!important;color:var(--geo-ink)!important;border-color:var(--geo-edge)!important}
html[data-geo] body.pulse-view .pulse-sheet-form button{background:var(--geo-action)!important;color:var(--geo-action-ink)!important}
body.pulse-view .pulse-header-actions [data-reality-open]{display:none!important}
/* Floating action icons: retain theme ink, remove only the surrounding tiles. */
body.pulse-view .pulse-controls,html[data-geo] body.pulse-view .pulse-controls{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
body.pulse-view .pulse-controls button,html[data-geo] body.pulse-view .pulse-controls button,html[data-geo] body.pulse-view .pulse-controls button:hover,html[data-geo] body.pulse-view .pulse-controls button:active{background:transparent!important;border-color:transparent!important;box-shadow:none!important;backdrop-filter:none!important}
