#magazine .tribute-motion-stage{position:relative;overflow:hidden;isolation:isolate}
#magazine .tribute-floating-balloon{position:absolute;left:78.5156%;top:8.59375%;width:12.3698%;pointer-events:none;animation:tribute-balloon-float 6s ease-in-out infinite}
#magazine .tribute-floating-balloon img{display:block;width:100%;height:auto}
#magazine .tribute-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}
#magazine .tribute-confetti>span{position:absolute;top:-5%;left:var(--x);width:5px;height:100%;opacity:0;animation:tribute-confetti-fall 12s linear var(--delay) infinite}
#magazine .tribute-confetti i{display:block;width:100%;height:7px;background:linear-gradient(120deg,#ecf2fc,#aab6cb 50%,#eaf1fb);transform:rotate(var(--turn));animation:tribute-foil-turn 4s ease-in-out infinite}
#magazine .tribute-motion-toggle{display:block;margin:12px auto 0;padding:7px 12px;border:1px solid #56647b;background:#080d17;color:#dce5f6;font:inherit;font-size:13px;cursor:pointer;border-radius:2px}
#magazine .tribute-motion-toggle:focus-visible{outline:2px solid #9fc2ff;outline-offset:3px}
#magazine .tribute-motion-paused .tribute-floating-balloon,#magazine .tribute-motion-paused .tribute-confetti span,#magazine .tribute-motion-paused .tribute-confetti i{animation-play-state:paused}
@keyframes tribute-balloon-float{0%,100%{transform:translate(0,8%)}50%{transform:translate(3%,-8%)}}
@keyframes tribute-confetti-fall{0%{transform:translate(0,0);opacity:0}10%{opacity:.58}50%{transform:translate(9px,55%);opacity:.58}90%{opacity:.58}100%{transform:translate(0,110%);opacity:0}}
@keyframes tribute-foil-turn{0%,100%{transform:rotate(var(--turn)) rotateY(0deg)}50%{transform:rotate(calc(var(--turn) + 90deg)) rotateY(150deg)}}
@media(max-width:600px){#magazine .tribute-confetti>span{width:3px}#magazine .tribute-confetti i{height:5px}}
@media(prefers-reduced-motion:reduce){#magazine .tribute-floating-balloon,#magazine .tribute-confetti>span,#magazine .tribute-confetti i{animation:none}#magazine .tribute-confetti,#magazine .tribute-motion-toggle{display:none}}
