.am-cv,.am-reg{pointer-events:none;display:block}
.am-cv{z-index:1}
.am-pz{position:absolute;inset:0;clip-path:inset(0 round 14px);z-index:1;pointer-events:none}
.am-tile{position:absolute;overflow:hidden;will-change:transform,opacity}
.am-pg{position:absolute;inset:0;overflow:hidden;perspective:1500px;z-index:1;pointer-events:none;border-radius:14px}
.am-page{position:absolute;inset:0;transform-origin:left center;background:linear-gradient(100deg,#f7f1e4,#fffdf6 55%,#efe6d3);box-shadow:inset 0 0 0 10px rgba(255,255,255,.5),inset 0 0 40px rgba(120,95,50,.18);will-change:transform}
.am-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(40,30,10,.35),rgba(40,30,10,0) 40%)}
.am-ov{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden;border-radius:14px}
.am-reg{will-change:transform}
.am-gl{position:absolute;width:24px;height:24px;background:#fffbe0;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 3px #ffe9a0);opacity:0}
.am-l{display:block}
.am-wd{display:inline-block}
.am-h{opacity:0}
.ec-card.am-hand .tz{font-family:'Caveat',cursive}
.ec-card.am-hand .tz .hl{font-size:calc(8.6cqw*var(--fs)*var(--fx))}
.ec-card.am-hand .tz .bd{font-size:calc(5.6cqw*var(--fs)*var(--fx))}
.am-music{margin:0 0 10px}
@media (prefers-reduced-motion:reduce){.am-cv,.am-pz,.am-pg,.am-ov{display:none!important}}
.ec-card.am-on .tz{z-index:2}

.amreg{margin:0 0 10px}.amreg .radios{margin:4px 0 6px}.amtracks{display:flex;flex-direction:column;gap:6px}.amtrack{display:flex;gap:8px;align-items:center}.amtrack .chip{flex:1}
