.ruban-sheen-v,.ruban-sheen-h{opacity:.55;mix-blend-mode:soft-light;will-change:transform}.ruban-sheen-v{background:linear-gradient(#0000,#ffffffe6 50%,#0000);animation:5.5s ease-in-out infinite ruban-sheen-v}.ruban-sheen-h{background:linear-gradient(90deg,#0000,#ffffffe6 50%,#0000);animation:6.5s ease-in-out infinite ruban-sheen-h}@keyframes ruban-sheen-v{0%{transform:translateY(0)}55%,to{transform:translateY(300%)}}@keyframes ruban-sheen-h{0%{transform:translate(0)}55%,to{transform:translate(300%)}}.ruban-sway{transform-origin:50% 0;animation:5s ease-in-out infinite ruban-sway}@keyframes ruban-sway{0%,to{transform:rotate(-2.6deg)}50%{transform:rotate(2.6deg)}}.ruban-satin:after{content:"";background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:50%;animation:4.5s ease-in-out infinite ruban-satin;position:absolute;inset:0 auto 0 -60%}@keyframes ruban-satin{0%{transform:translate(0)}50%,to{transform:translate(420%)}}.ruban-glide{will-change:transform;animation:3.8s cubic-bezier(.45,0,.3,1) infinite ruban-glide}@keyframes ruban-glide{0%{transform:translateY(-120%)}60%,to{transform:translateY(260%)}}.ruban-glint{will-change:transform, opacity;animation:1.5s cubic-bezier(.3,0,.2,1) both ruban-glint}@keyframes ruban-glint{0%{opacity:0;transform:translate(-120%)skew(-18deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(320%)skew(-18deg)}}.romance:lang(ar) .ruban-tag-label{font-size:14cqw}@media (prefers-reduced-motion:reduce){.ruban-sheen-v,.ruban-sheen-h,.ruban-sway,.ruban-satin:after,.ruban-glide,.ruban-glint{animation:none}.ruban-sheen-v,.ruban-sheen-h,.ruban-glide,.ruban-glint{display:none}}.ruban-sway-side{transform-origin:0}.ruban-light-wash{opacity:0;animation:1.8s cubic-bezier(.3,0,.2,1) both ruban-wash}@keyframes ruban-wash{0%{opacity:0}28%{opacity:.5}50%{opacity:.38}to{opacity:0}}.ruban-light-sheen{opacity:0;animation:1.15s cubic-bezier(.45,.05,.35,1) .12s both ruban-sheen}.ruban-light-sheen-2{--tilt:14deg;animation-duration:1.3s;animation-delay:.55s}@keyframes ruban-sheen{0%{transform:translateX(-215%) rotate(var(--tilt,18deg));opacity:0}12%{opacity:1}82%{opacity:1}to{transform:translateX(330%) rotate(var(--tilt,18deg));opacity:0}}.ruban-halo{opacity:0;animation:1.9s cubic-bezier(.2,.6,.25,1) both ruban-halo;translate:-50% -50%}@keyframes ruban-halo{0%{opacity:0;transform:scale(.35)}30%{opacity:1}62%{opacity:.85;transform:scale(1.08)}to{opacity:0;transform:scale(1.22)}}.ruban-edge-glint{opacity:0;animation:.7s ease-out both ruban-edge-glint;translate:-50% -50%}@keyframes ruban-edge-glint{0%{opacity:0;transform:scale(0)rotate(0)}35%{transform:scale(var(--s)) rotate(25deg);opacity:1}to{transform:scale(calc(var(--s) * .3)) rotate(45deg);opacity:0}}@media (prefers-reduced-motion:reduce){.ruban-light,.ruban-halo,.ruban-edge-glint{display:none}}.ruban-hem .romance-petal{animation-name:ruban-fall-hem}@keyframes ruban-fall-hem{0%{opacity:0;transform:translateY(-10cqh)rotate(0)}8%{opacity:.95}50%{transform:translate3d(calc(var(--sway) * 9cqw), 50cqh, 0) rotate(calc(var(--sway) * 160deg))}64%{opacity:.9}86%{opacity:0}to{transform:translate3d(calc(var(--sway) * -4cqw), 110cqh, 0) rotate(calc(var(--sway) * 320deg));opacity:0}}.ruban-scroll-hint{opacity:1;transition:opacity 1.2s .6s}body:has([data-opening]) .ruban-scroll-hint{opacity:0;transition:none}
