.rk-screen{--rk-s:26px;--rk-cycle:5s;--rk-pink:#e8a0b8;--rk-peach:#e8b4a0;--rk-card-a:#4b1e2e;--rk-card-b:#7d2f45;--rk-border:#5a3444;z-index:10000;color:#fff;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:28px;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;transition:opacity .4s;display:flex;position:fixed;inset:0}.rk-screen.is-leaving{opacity:0;pointer-events:none}.rk-scene{perspective:800px;place-items:center;width:200px;height:200px;display:grid}.rk-cube,.rk-layer{width:0;height:0;transform-style:preserve-3d;position:relative}.rk-cube{animation:rk-sway calc(var(--rk-cycle) * 2) ease-in-out infinite;transform:rotateX(-28deg)rotateY(-38deg)}.rk-layer{position:absolute}.rk-layer.is-top{animation:rk-twist var(--rk-cycle) cubic-bezier(.6, 0, .3, 1) infinite}.rk-cubie{left:calc(var(--rk-s) / -2);top:calc(var(--rk-s) / -2);width:var(--rk-s);height:var(--rk-s);transform-style:preserve-3d;transform:translate3d(var(--x), var(--y), var(--z));animation:rk-assemble var(--rk-cycle) cubic-bezier(.2, .8, .2, 1) infinite;animation-delay:var(--d);animation-fill-mode:both;position:absolute}.rk-face{backface-visibility:hidden;animation:rk-fade var(--rk-cycle) linear infinite;animation-delay:var(--d);border:2px solid #000;border-radius:5px;animation-fill-mode:both;position:absolute;inset:0}.rk-face.front{background:var(--rk-peach);transform:translateZ(calc(var(--rk-s) / 2))}.rk-face.back{background:var(--rk-card-a);transform:rotateY(180deg) translateZ(calc(var(--rk-s) / 2))}.rk-face.right{background:var(--rk-card-b);transform:rotateY(90deg) translateZ(calc(var(--rk-s) / 2))}.rk-face.left{background:var(--rk-card-a);transform:rotateY(-90deg) translateZ(calc(var(--rk-s) / 2))}.rk-face.top{background:var(--rk-pink);transform:rotateX(90deg) translateZ(calc(var(--rk-s) / 2))}.rk-face.bottom{background:var(--rk-border);transform:rotateX(-90deg) translateZ(calc(var(--rk-s) / 2))}.rk-ribbon{transform-style:preserve-3d;animation:rk-ribbon var(--rk-cycle) ease-in-out infinite;position:absolute}.rk-band,.rk-bow{animation:rk-ribbon-fade var(--rk-cycle) ease-in-out infinite}.rk-band{background:#fff;position:absolute}.rk-band.top-x,.rk-band.top-z{left:-6px;top:calc(var(--rk-s) * -1.5);width:12px;height:calc(var(--rk-s) * 3);transform:rotateX(90deg) translateZ(calc(var(--rk-s) * 1.5 + 1px))}.rk-band.top-z{transform:rotateX(90deg) translateZ(calc(var(--rk-s) * 1.5 + 1px)) rotateZ(90deg)}.rk-band.front{left:-6px;top:calc(var(--rk-s) * -1.5);width:12px;height:calc(var(--rk-s) * 3);transform:translateZ(calc(var(--rk-s) * 1.5 + 1px))}.rk-band.right{left:-6px;top:calc(var(--rk-s) * -1.5);width:12px;height:calc(var(--rk-s) * 3);transform:rotateY(90deg) translateZ(calc(var(--rk-s) * 1.5 + 1px))}.rk-bow{width:28px;height:28px;transform:translateY(calc(var(--rk-s) * -1.5 - 12px)) rotateY(38deg) rotateZ(-45deg);border:5px solid #fff;border-radius:50% 50% 50% 0;position:absolute;top:-14px;left:-14px}.rk-word{text-align:center}.rk-word b{letter-spacing:-.02em;font-size:24px;font-weight:800;display:block}.rk-word span{color:#c9a8b4;margin-top:4px;font-size:13px;display:block}@keyframes rk-assemble{0%{transform:translate3d(calc(var(--x) + var(--sx)), calc(var(--y) + var(--sy)), calc(var(--z) + var(--sz))) rotateX(var(--r)) rotateY(var(--r))}28%,88%{transform:translate3d(var(--x), var(--y), var(--z))}to{transform:translate3d(calc(var(--x) * 3), calc(var(--y) * 3), calc(var(--z) * 3))}}@keyframes rk-fade{0%{opacity:0}18%,90%{opacity:1}to{opacity:0}}@keyframes rk-twist{0%,42%{transform:rotateY(0)}56%,62%{transform:rotateY(90deg)}74%,to{transform:rotateY(0)}}@keyframes rk-ribbon{0%,74%{transform:scale(.6)}80%,to{transform:scale(1)}}@keyframes rk-ribbon-fade{0%,74%{opacity:0}80%,86%{opacity:1}92%,to{opacity:0}}@keyframes rk-sway{0%,to{transform:rotateX(-28deg)rotateY(-38deg)}50%{transform:rotateX(-24deg)rotateY(-58deg)}}@keyframes rk-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.rk-cube,.rk-layer.is-top,.rk-cubie,.rk-face,.rk-ribbon,.rk-band,.rk-bow{animation:none}.rk-face,.rk-band,.rk-bow{opacity:1}.rk-scene{animation:2.4s ease-in-out infinite rk-pulse}.rk-screen{transition:none}}
