/* Motion lives in the fixed environment layer, below the existing shade and UI. */
.scenic-backdrop{animation:none;will-change:auto;overflow:hidden}
.scenic-glow{display:none}
.living-street-canvas{position:absolute;display:block;pointer-events:none}
body>.scene-motion-toggle{position:fixed;top:16px;right:16px;z-index:5}
.scene-motion-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}
.scene-motion-canvas[hidden]{display:none}
.scene-motion-toggle{display:inline-grid;place-items:center;width:32px;height:32px;flex-shrink:0;padding:7px;border-radius:50%;color:#b3c4d7;background:rgba(15,28,43,.65);border:1px solid rgba(190,214,241,.13)}
.scene-motion-toggle:hover{color:#f4f6fa;background:rgba(52,74,100,.75)}
.scene-motion-toggle:focus-visible{outline:2px solid #94caff;outline-offset:3px}
.scene-motion-toggle svg{width:16px;height:16px;display:block}
.compact-account .account-brand{gap:12px;align-items:center}
.site footer .scene-motion-toggle{margin-left:0;align-self:center}
@media(prefers-reduced-motion:reduce){.scene-motion-canvas,.living-street-canvas,.scene-motion-toggle{display:none}}
