/* Restore the established camera skin. No positions, dimensions, controls or media filters are redesigned. */
@layer gm-camera37 {
 html.gm-camera37-pending{background:#09090c!important}
 html.gm-camera37-pending body{visibility:hidden!important}
 html.gm-camera37-active body{background:#09090c!important}
 html.gm-camera37-active .gm26-live{color:#fff!important;background:#141419!important}
 html.gm-camera37-active .gm26-header{background:transparent!important;color:#fff!important}
 html.gm-camera37-active :is(.gm26-brand,.gm26-close,.gm26-tools,.gm26-bottom){color:#fff!important}
 html.gm-camera37-active .gm26-live .gm26-launch{background:#ff1e56!important;color:#fff!important}
 html.gm-camera37-active .gm26-live .gm26-title #lsTitle{background:#ffffff26!important;color:#fff!important;border-color:#ffffff35!important}
 html.gm-camera37-active .gm26-title input::placeholder{color:#dedee2!important;opacity:1!important}
 html.gm-camera37-active .gm26-hint{background:#0005!important;color:#eee!important}
 html.gm-camera37-active .gm26-tabs,.gm-camera37-active .gm26-story-tabs{color:#bdbdc2!important}
 html.gm-camera37-active .gm26-tabs .active,html.gm-camera37-active .gm26-story-tabs .active{color:#fff!important}
 html.gm-camera37-active .gm26-sheet{background:rgb(20 20 24 / 28%)!important;color:#fff!important}
 html.gm-camera37-active .gm26-sheet>header{background:rgb(20 20 24 / 12%)!important;color:#fff!important}
 html.gm-camera37-active .gm26-sheet-body{background:transparent!important;color:#fff!important}
 html.gm-camera37-active .gm26-snap :is(.gm26-lenses,.gm26-lens){background:transparent!important;color:#fff!important}
 html.gm-camera37-active .gm26-story.gm-studio{color:#fff!important;background:#101014!important}
 @media(prefers-reduced-motion:reduce){#gm-camera37-handoff{transition:none!important}}
}
/* GM38: settings use neutral surfaces; media and green/yellow/blue flag artwork are preserved. */
@layer gm-camera37 {
 html [data-gm38-surface=dark]{background-color:#202023!important;background-image:none!important}
 html [data-gm38-surface=light]{background-color:#f0f0ee!important;background-image:none!important}
 html [data-gm38-ink=white]{color:#fff!important}
 html [data-gm38-ink=dark]{color:#171717!important}
 html [data-gm38-fill]{fill:currentColor!important}
 html [data-gm38-stroke]{stroke:currentColor!important}
 html [data-gm38-border]{border-color:#777!important}
 html.gm-camera37-active .gm26-tool span,html.gm-camera37-active .gm26-brand{text-shadow:0 1px 3px #000b}
 html.gm-camera37-active .gm26-tool svg{filter:drop-shadow(0 1px 2px #0009)}
}
