.pp-scene{--pp-size:clamp(150px, 42vw, 220px);width:var(--pp-size);height:var(--pp-size);perspective:1000px;will-change:transform;margin:clamp(2.5rem,7vw,4rem) 0;animation:1.9s cubic-bezier(.45,0,.55,1) infinite pp-jump}.pp-cube{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;animation:16s linear infinite pp-flip;position:relative}.pp-face{text-align:center;border:2px solid var(--asphalt,#2a2a2a);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffff0d}.pp-label{font-family:var(--font-display,"Oswald"),system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(1.2rem,4.6vw,1.9rem);font-weight:700;line-height:.9}.pp-mono{font-family:var(--font-mono,"JetBrains Mono"),ui-monospace,monospace;text-transform:uppercase;letter-spacing:.22em;font-size:clamp(.85rem,3vw,1.1rem);font-weight:600}.pp-face--f,.pp-face--b,.pp-face--t{background:var(--accent,#f5a623);color:var(--primary-dark,#0f2540)}.pp-face--r,.pp-face--l,.pp-face--bo{background:var(--primary-dark,#0f2540);color:var(--accent,#f5a623);border-color:var(--accent,#f5a623)}.pp-face--f{transform:rotateY(0) translateZ(calc(var(--pp-size) / 2))}.pp-face--b{transform:rotateY(180deg) translateZ(calc(var(--pp-size) / 2))}.pp-face--r{transform:rotateY(90deg) translateZ(calc(var(--pp-size) / 2))}.pp-face--l{transform:rotateY(-90deg) translateZ(calc(var(--pp-size) / 2))}.pp-face--t{transform:rotateX(90deg) translateZ(calc(var(--pp-size) / 2))}.pp-face--bo{transform:rotateX(-90deg) translateZ(calc(var(--pp-size) / 2))}@keyframes pp-flip{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(342deg)rotateY(360deg)}}@keyframes pp-jump{0%,to{transform:translateY(6%)}50%{transform:translateY(-12%)}}@media(prefers-reduced-motion:reduce){.pp-scene{animation:none}.pp-cube{animation:none;transform:rotateX(-22deg)rotateY(-32deg)}}
