/* The same flock and fine-particle experience, reversed into black and white. */
:root{color-scheme:dark;--paper:#000;--ink:#fff;--muted:#aaa;--accent:#fff;--line:rgba(255,255,255,.24)}
.bird-wordmark img,.pixel-fallback{filter:brightness(0) invert(1)}
.intro-description,.service-card p{color:#bbb}
.intro-message>button{border-color:#fff;background:#fff;color:#000}
.intro-message>button:hover{background:#000;color:#fff}
.pixel-tools button{color:#bbb}
.pixel-tools button:hover{background:#fff;color:#000}
.expertise{background:#000;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.work-image{background:#151515}
.work-image img{filter:none}
.contact{background:#000;color:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.pixel-stage:focus-visible,.murmuration-page .bird-concept-nav a:focus-visible{outline-color:#fff}
.murmuration-dark-page .bird-concept-nav{background:rgba(0,0,0,.94);color:#fff;border-color:#ffffff40;box-shadow:0 5px 30px #0008}
.murmuration-dark-page .bird-concept-nav a{color:#fff!important}
.murmuration-dark-page .bird-concept-nav a:hover{background:#ffffff20}
.murmuration-dark-page .bird-concept-nav a[aria-current=page]{background:#fff;color:#000!important}

/* Fade the two sets of copy on the flight timeline, without moving either. */
.murmuration-dark-page[data-flock-intro]:not([data-flock-intro="open"]) .site-header{visibility:visible}
.murmuration-dark-page .site-header,
.murmuration-dark-page .hero-heading,
.murmuration-dark-page .pixel-tools,
.murmuration-dark-page .hero-base,
.murmuration-dark-page .expertise,
.murmuration-dark-page .work,
.murmuration-dark-page .contact,
.murmuration-dark-page .site-footer,
.murmuration-dark-page .bird-concept-nav{opacity:var(--site-opacity,1)}
.murmuration-dark-page .intro-header{opacity:var(--prompt-opacity,1)}
.murmuration-dark-page .flock-intro[data-keyboard="true"] .intro-header:focus-within{opacity:1}

/* Flight and resting grains share a single surface, above the fading cover. */
.murmuration-dark-page .pixel-stage{isolation:auto}
.murmuration-dark-page[data-pixel-ready="true"] #pixel-canvas{opacity:1;z-index:1000003;transition:none}
.murmuration-dark-page[data-flock-intro="gathered"] #pixel-canvas{visibility:hidden}
