/* Transform-only accents; no perpetual decoration competing with the reading. */
body.enter main.am-enabled{animation:none}
body .ia-discovery.ia-reveal{background:#f4f7f3}
body .ia-reveal>.ia-kicker{color:#657365}
body .ia-reveal>p,body .ia-reveal>.ia-quiet,body .ia-reveal-status{color:#53665e}
body .ia-reveal h1 em{color:#826492}
body .ia-reveal.unfolding h1{opacity:1}
.am-enabled .x-score-track>[data-score-fill]{animation:none!important}
.am-enabled .ia-reveal-orbit{position:relative;isolation:isolate}
.am-reveal-rings{position:absolute;inset:-22px;pointer-events:none;z-index:-1}
.am-reveal-rings i{position:absolute;inset:0;border:1px solid #b6a27566;border-radius:50%;transform:rotate(-28deg) scaleY(.8)}
.am-reveal-rings i:nth-child(2){inset:-12px;transform:rotate(28deg) scaleY(.8);border-color:#b6a27533}
.am-reveal-rings i:nth-child(3){inset:12px;border-style:dashed;border-color:#b6a27544;transform:rotate(0) scaleY(.8)}
.am-enabled .unfolding .am-reveal-rings i{animation:am-orbit-open 1.4s cubic-bezier(.2,.7,.2,1) both}
.am-enabled .unfolding .am-reveal-rings i:nth-child(2){animation-delay:.08s;animation-direction:reverse}
.am-enabled .unfolding .am-reveal-rings i:nth-child(3){animation-delay:.14s}
.am-enabled .ia-reveal.unfolding .ia-reveal-orbit{transform:translateY(-6px) scale(1.16);opacity:.2}
.am-enabled.am-new-view .ia-card-front:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,#fff5dc30 48%,transparent 65%);animation:am-card-light 1.25s .2s both}
@keyframes am-card-light{from{transform:translateX(-110%);opacity:0}30%{opacity:1}to{transform:translateX(110%);opacity:0}}
@keyframes am-orbit-open{0%{opacity:.3;transform:rotate(-28deg) scale(.85,.65)}45%{opacity:1}100%{opacity:0;transform:rotate(100deg) scale(1.25,1)}}
@media(hover:hover) and (pointer:fine){
 .am-enabled .am-depth img{transition:transform .5s cubic-bezier(.22,1,.36,1)}
 .am-enabled .am-depth-active img{transform:translate(var(--am-x,0px),var(--am-y,0px)) scale(1.045)}
 .am-enabled .ia-result-art-card{transition:transform .8s cubic-bezier(.22,1,.36,1),box-shadow .45s}
 .am-enabled .ia-result-art-card:hover{box-shadow:0 24px 50px #243b3326}
}
.am-suspended *,.am-suspended *::before,.am-suspended *::after{animation-play-state:paused!important}
@media(max-width:760px){.am-reveal-rings{inset:-10px}.am-reveal-rings i:nth-child(2){inset:-7px}}
body.ia-motion-paused .am-reveal-rings{display:none}
@media(prefers-reduced-motion:reduce){.am-reveal-rings{display:none}.am-depth img{transform:none!important}}
@media print{.am-reveal-rings{display:none}.am-depth img{transform:none!important}}
