.signature-object{position:relative;display:inline-grid;place-items:center;width:100px;height:100px;flex-shrink:0;--cube-size:28px;--cube-half:14px}.girih-orbit{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#d05248;stroke-width:.6;opacity:.45;animation:girih-turn 60s linear infinite}.signature-space{perspective:400px;width:var(--cube-size);height:var(--cube-size)}.signature-cube{display:block;position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:red-cube-turn 18s linear infinite}.signature-cube i{position:absolute;inset:0;border:1px solid #ff796c;background:linear-gradient(135deg,#d63e3766,#550f1455);box-shadow:inset 0 0 12px #ed2d2d33;backface-visibility:visible}.cube-front{transform:translateZ(var(--cube-half))}.cube-back{transform:rotateY(180deg) translateZ(var(--cube-half))}.cube-right{transform:rotateY(90deg) translateZ(var(--cube-half))}.cube-left{transform:rotateY(-90deg) translateZ(var(--cube-half))}.cube-top{transform:rotateX(90deg) translateZ(var(--cube-half))}.cube-bottom{transform:rotateX(-90deg) translateZ(var(--cube-half))}[data-active=false] .signature-cube,[data-active=false] .girih-orbit,[data-page-hidden] .signature-cube,[data-page-hidden] .girih-orbit{animation-play-state:paused}@keyframes red-cube-turn{from{transform:rotateX(-25deg) rotateY(35deg) rotateZ(0)}to{transform:rotateX(335deg) rotateY(395deg) rotateZ(90deg)}}@keyframes girih-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.girih-orbit,.signature-cube{animation:none}.signature-cube{transform:rotateX(-25deg) rotateY(35deg)}}
