.pp-serif{font-family:Newsreader,ui-serif,Georgia,Times New Roman,serif}.pp-sans{font-family:Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.pp-mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.pp-tnum{font-feature-settings:"tnum"}.pp-tnum-ss{font-feature-settings:"tnum","ss01"}.pp-frame{box-shadow:0 32px 80px -28px #0000008c,inset 0 0 0 1px #ffffff0d}.pp-stage{background-image:radial-gradient(60% 50% at 28% 18%,#2997ff1a,#0000 70%),radial-gradient(50% 40% at 82% 82%,#f0444412,#0000 70%)}.pp-vignette{box-shadow:inset 0 0 80px 20px #00000059,inset 0 -1px #ffffff0a}.pp-share-card{background-image:radial-gradient(60% 50% at 30% 20%,#2997ff33,#0000 70%),radial-gradient(50% 40% at 80% 80%,#f0444424,#0000 70%);box-shadow:0 28px 70px -22px #000000b3,inset 0 0 0 1px #ffffff0f}@keyframes purrsuitPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.pp-pulse{animation:1.8s ease-in-out infinite purrsuitPulse}.pp-pulse-glow{animation:1.8s ease-in-out infinite purrsuitPulse;box-shadow:0 0 10px #8deb92}.pp-glow-accent{text-shadow:0 0 24px #2997ff44}.pp-cursor{filter:drop-shadow(0 4px 10px #0006)}
