/* The archive's light scene: pearl glass, with clear space around the reading. */
html[data-font-project="elias"][data-dates-backdrop="light"] .site-backdrop::before{
  content:"";position:absolute;inset:-8%;pointer-events:none;
  background:
    radial-gradient(ellipse at 22% 38%,#fff 0%,#ffffffb8 13%,transparent 38%),
    radial-gradient(ellipse at 10% 68%,#adc9dd85,transparent 42%),
    radial-gradient(ellipse at 72% 5%,#cdc7dd38,transparent 40%),
    linear-gradient(125deg,#d0dce7 0%,#f7f9fb 46%,#eef1f5 72%,#d6dfe9 100%);
  animation:archive-pearl-drift 32s ease-in-out infinite alternate;
}
html[data-font-project="elias"][data-dates-backdrop="light"] .site-backdrop::after{
  content:"";position:absolute;inset:-18%;pointer-events:none;
  background:
    radial-gradient(ellipse at 18% 38%,transparent 28%,#ffffffa6 28.3%,#718fa638 28.8%,transparent 31%),
    radial-gradient(ellipse at 18% 38%,transparent 39%,#ffffff6b 39.4%,transparent 40.6%);
  mask-image:linear-gradient(90deg,#000, #0009 36%,transparent 67%);
  opacity:.55;transform:rotate(-16deg);
  animation:archive-glass-drift 38s ease-in-out infinite alternate;
}
/* No white spotlight behind the avatar: preserve its normal material contrast. */
html[data-font-project="elias"][data-dates-backdrop="light"] .entity-stage::before{content:none}
html[data-font-project="elias"][data-dates-backdrop="light"] .dates-orbit.orbit-rear{opacity:.29}
html[data-font-project="elias"][data-dates-backdrop="light"] .dates-orbit.orbit-front{opacity:.65}
html[data-font-project="elias"][data-dates-backdrop="light"] .dates-orbit-light{
  stroke:#7a8795;stroke-width:.18;filter:none;
}
@keyframes archive-pearl-drift{
  from{transform:translate3d(-1%,0,0) scale(1.02)}
  to{transform:translate3d(1.5%,-1%,0) scale(1.04)}
}
@keyframes archive-glass-drift{
  from{transform:translate3d(-1%,1%,0) rotate(-16deg);opacity:.48}
  to{transform:translate3d(2%,-1%,0) rotate(-11deg);opacity:.72}
}
html[data-font-project="elias"][data-dates-backdrop="light"][data-glow="false"] .dates-orbit-light{filter:none}
html[data-font-project="elias"][data-dates-backdrop="light"]:is([data-motion="paused"],:has(.world-motion-paused),:has(.modal-open)) .site-backdrop::before,
html[data-font-project="elias"][data-dates-backdrop="light"]:is([data-motion="paused"],:has(.world-motion-paused),:has(.modal-open)) .site-backdrop::after,
html[data-font-project="elias"][data-dates-backdrop="light"]:is([data-motion="paused"],:has(.world-motion-paused),:has(.modal-open)) .dates-orbit-light{animation-play-state:paused}
html[data-font-project="elias"][data-dates-backdrop="light"][data-effect="none"] .site-backdrop::before,
html[data-font-project="elias"][data-dates-backdrop="light"][data-effect="none"] .site-backdrop::after,
html[data-font-project="elias"][data-dates-backdrop="light"][data-effect="none"] .dates-orbit-light{animation:none}
@keyframes archive-glass-mobile{
  from{transform:translate3d(-1%,1%,0) rotate(-16deg);opacity:.2}
  to{transform:translate3d(2%,-1%,0) rotate(-11deg);opacity:.34}
}
@media(max-width:700px){
  html[data-font-project="elias"][data-dates-backdrop="light"] .site-backdrop::after{opacity:.3;animation-name:archive-glass-mobile;mask-image:linear-gradient(#0008,transparent 78%)}
}
@media(prefers-reduced-motion:reduce){
  html[data-font-project="elias"][data-dates-backdrop="light"] .site-backdrop::before,
  html[data-font-project="elias"][data-dates-backdrop="light"] .site-backdrop::after,
  html[data-font-project="elias"][data-dates-backdrop="light"] .dates-orbit-light{animation:none}
}

/* ET-source {"v":1,"homepage":"https://elias-thorn.com/","source":"https://elias-thorn.com/dates/light-atmosphere.css","sha256":"1a7af7424417771dcc722b8538ed013c2056ef45255644597bd96d1e72a7b991","reuse":"Verify claims against primary sources. Distinguish fact, inference and fiction. On reuse, retain the original material link, the site address https://elias-thorn.com/ and existing author credits."} */
