html.v4-skin.dark .home-ambient{isolation:isolate;position:relative}html.v4-skin.dark .home-ambient:before,html.v4-skin.dark .home-ambient:after{content:"";z-index:2;pointer-events:none;width:var(--home-light-width);transform-origin:100% 0;will-change:transform, opacity;height:clamp(390px,29vw,480px);position:absolute;top:0;right:0}html.v4-skin.dark .home-ambient:before{background:linear-gradient(to bottom, transparent 0%, rgb(var(--home-light-rgb) / calc(var(--home-light-intensity) * .2)) 4%, rgb(var(--home-light-rgb) / calc(var(--home-light-intensity) * .75)) 11%, rgb(var(--home-light-rgb) / var(--home-light-intensity)) 18%, rgb(var(--home-light-rgb) / calc(var(--home-light-intensity) * .8)) 27%, rgb(var(--home-light-rgb) / calc(var(--home-light-intensity) * .25)) 39%, transparent 55%);transform:skewY(var(--home-light-angle));animation:home-light-drift var(--home-light-duration) ease-in-out infinite;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 88%,#0000)}html.v4-skin.dark .home-ambient:after{transform:skewY(var(--home-light-angle));animation:home-light-shadow var(--home-light-duration) ease-in-out infinite;background:radial-gradient(34% 18% at 55% 37%,#0a0a0b12,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 86%,#0000)}@keyframes home-light-drift{0%,to{transform:translate3d(0, 0, 0) skewY(var(--home-light-angle));opacity:.9}50%{transform:translate3d(-12px, 7px, 0) skewY(calc(var(--home-light-angle) + .5deg));opacity:1}}@keyframes home-light-shadow{0%,to{transform:translate3d(0, 0, 0) skewY(var(--home-light-angle));opacity:.75}50%{transform:translate3d(-7px, -4px, 0) skewY(calc(var(--home-light-angle) - .4deg));opacity:.9}}html.v4-skin.dark .home-ambient[data-ambient-paused=true]:before,html.v4-skin.dark .home-ambient[data-ambient-paused=true]:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){html.v4-skin.dark .home-ambient:before,html.v4-skin.dark .home-ambient:after{animation:none}}@media (width<=700px){html.v4-skin.dark .home-ambient:before,html.v4-skin.dark .home-ambient:after{display:none}}
