/* Theme-colored glass and light, with a fixed photographic foundation. */
.home-space #content>.spectrum-hero{animation:none!important;translate:none!important;overflow:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--geo-aura,var(--accent)) 25%,transparent),0 8px 26px color-mix(in srgb,var(--geo-aura,var(--accent)) 12%,transparent)}
.home-jewel-field{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;contain:strict}
.home-space .spectrum-hero:before{content:'';position:absolute;inset:0;z-index:5;pointer-events:none;border-radius:inherit;padding:1px;background:conic-gradient(from var(--home-orbit),transparent 0 48%,color-mix(in srgb,var(--geo-aura,var(--accent)) 75%,white) 51%,#f4fdff 52%,transparent 55% 93%,color-mix(in srgb,var(--geo-aura,var(--accent)) 65%,white) 96%,transparent 99%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
@property --home-orbit{syntax:'<angle>';inherits:false;initial-value:0deg}
.home-space .holo-story{isolation:isolate;transition:box-shadow .35s ease,border-color .35s ease}
.home-space .holo-story:focus-visible{outline:2px solid var(--geo-aura,var(--accent));outline-offset:3px}
.home-space .post{position:relative;isolation:isolate}
.home-space .post:after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;border-top:1px solid color-mix(in srgb,var(--geo-aura,var(--accent)) 48%,transparent);background:radial-gradient(ellipse at 90% 0,color-mix(in srgb,var(--geo-aura,var(--accent)) 7%,transparent),transparent 38%);z-index:-1}
@media(prefers-reduced-motion:no-preference){html:not([data-motion=reduced]):not([data-motion=paused]) .home-space .spectrum-hero:before{animation:homeOrbit 14s linear infinite}@keyframes homeOrbit{to{--home-orbit:360deg}}
html:not([data-motion=reduced]):not([data-motion=paused]) .home-space .holo-story:hover,html:not([data-motion=reduced]):not([data-motion=paused]) .home-space .holo-story:focus-visible{box-shadow:0 0 18px color-mix(in srgb,var(--geo-aura,var(--accent)) 32%,transparent)}
}
.home-lustre-suspended .spectrum-hero:before{animation-play-state:paused!important}
html[data-motion=paused] .home-jewel-field,html[data-motion=reduced] .home-jewel-field{display:none}
@media(prefers-reduced-motion:reduce){.home-jewel-field,.home-space .spectrum-hero:before{display:none}}
