body{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.post-card{width:100%;max-width:100%;height:100%}@media (min-width: 600px){.card-grid{gap:16px}}.pm-stage{--T: 5s;--gold-1: #e2b352;--gold-2: #cf9d3d;--gold-3: #b08032;--blue-l: #4a78c2;--blue-m: #33599c;--blue-d: #1f3a6e;--white: #f7f5ef;position:absolute;left:50%;top:50%;width:1080px;height:1080px;overflow:hidden;border-radius:24px;background:#0e0f12;transform-origin:center center}.pm-stage *{position:absolute}.pm-stage .bg-gold{top:0;right:0;bottom:0;left:0;background:radial-gradient(75% 60% at 50% 36%,#ffe8aa80,#ffe8aa00 70%),radial-gradient(120% 90% at 50% 110%,#a87a2c,#a87a2c00 55%),linear-gradient(178deg,var(--gold-1) 0%,var(--gold-2) 55%,var(--gold-3) 100%)}.pm-stage .bg-gold:before{content:"";position:absolute;top:30px;right:30px;bottom:30px;left:30px;border-radius:56px;box-shadow:inset 0 0 90px #7a541440}.pm-stage .bg-gold:after{content:"";position:absolute;left:0;right:0;bottom:0;height:230px;background:linear-gradient(180deg,#8c621a00,#8c621a59)}.pm-stage .bg-cave{top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 42% at 50% 30%,#5a5e68,#3c4049 48%,#24272d);opacity:0;animation:pmCaveIn var(--T) linear 1 forwards}@keyframes pmCaveIn{0%,23%{opacity:0}36%,to{opacity:1}}.pm-stage .bg-cave .tunnel{left:295px;top:235px;width:490px;height:600px;border-radius:48% 52% 46% 54%/60% 58% 42% 40%;background:radial-gradient(60% 60% at 50% 42%,#14161a,#1d2026 55%,#1d202600)}.pm-stage .bg-cave .rock{display:block;background:linear-gradient(160deg,#555a64,#3b3f47,#25282e);box-shadow:inset 0 14px 24px #ffffff14,inset 0 -22px 40px #0000008c}.pm-stage .bg-cave .r1{left:-150px;top:-120px;width:480px;height:520px;border-radius:38% 62% 55% 45%/52% 44% 56% 48%;transform:rotate(14deg)}.pm-stage .bg-cave .r2{right:-170px;top:-90px;width:500px;height:470px;border-radius:58% 42% 50% 50%/46% 60% 40% 54%;transform:rotate(-12deg)}.pm-stage .bg-cave .r3{left:-190px;top:330px;width:420px;height:560px;border-radius:52% 48% 60% 40%/44% 52% 48% 56%;transform:rotate(6deg)}.pm-stage .bg-cave .r4{right:-180px;top:360px;width:430px;height:540px;border-radius:46% 54% 42% 58%/56% 44% 58% 42%;transform:rotate(-8deg)}.pm-stage .bg-cave .r5{left:40px;top:-150px;width:460px;height:300px;border-radius:50% 50% 64% 36%/58% 62% 38% 42%;transform:rotate(-5deg)}.pm-stage .bg-cave .r6{right:60px;top:-160px;width:470px;height:310px;border-radius:42% 58% 38% 62%/64% 52% 48% 36%;transform:rotate(7deg)}.pm-stage .bg-cave .floor{left:-40px;right:-40px;bottom:-60px;height:270px;background:linear-gradient(176deg,#4a4e57,#33363d 45%,#1c1e23);border-radius:40% 60% 8% 10%/90% 70% 4% 6%;box-shadow:inset 0 18px 26px #ffffff12}.pm-stage .bg-cave .slab{display:block;background:linear-gradient(150deg,#565b65,#3a3d45 60%,#24262c);box-shadow:inset 0 10px 16px #ffffff14,0 14px 28px #00000073}.pm-stage .bg-cave .s1{left:60px;bottom:80px;width:250px;height:120px;border-radius:30% 70% 45% 55%/80% 60% 30% 40%;transform:rotate(-6deg)}.pm-stage .bg-cave .s2{right:70px;bottom:70px;width:280px;height:130px;border-radius:60% 40% 55% 45%/70% 80% 30% 36%;transform:rotate(5deg)}.pm-stage .bg-cave .s3{left:360px;bottom:30px;width:360px;height:120px;border-radius:48% 52% 40% 60%/86% 74% 22% 30%}.pm-stage .godrays{top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;animation:pmRaysIn var(--T) linear 1 forwards}@keyframes pmRaysIn{0%,80%{opacity:0}92%{opacity:.95}to{opacity:.85}}.pm-stage .godrays i{display:block;top:-120px;height:820px;background:linear-gradient(180deg,#ffeebe80,#ffeebe1f 60%,#ffeebe00);filter:blur(6px);transform-origin:top center}.pm-stage .godrays i:nth-child(1){left:430px;width:130px;transform:skew(-7deg)}.pm-stage .godrays i:nth-child(2){left:560px;width:80px;transform:skew(4deg);opacity:.8}.pm-stage .godrays i:nth-child(3){left:350px;width:60px;transform:skew(-13deg);opacity:.6}.pm-stage .debris{top:0;right:0;bottom:0;left:0;opacity:0;animation:pmDebrisIn var(--T) linear 1 forwards}@keyframes pmDebrisIn{0%,26%{opacity:0}38%,to{opacity:1}}.pm-stage .debris i{display:block;left:var(--x);top:var(--y);width:var(--s);height:calc(var(--s) * .82);background:linear-gradient(140deg,#ffe9a8,#f0c14e 40%,#c8922a 75%,#8a5d14);clip-path:polygon(28% 0%,78% 6%,100% 45%,84% 95%,30% 100%,0% 60%,8% 18%);transform:rotate(var(--r));box-shadow:0 6px 10px #0006}.pm-stage .vignette{top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(78% 78% at 50% 46%,#0000 58%,#00000061)}.pm-stage .halo{left:0;top:0;width:1080px;height:1080px;animation:pmHaloLife var(--T) linear 1 forwards}@keyframes pmHaloLife{0%,18%{opacity:1;transform:scale(1)}27%{opacity:0;transform:scale(1.05)}to{opacity:0;transform:scale(1.05)}}.pm-stage .bubble{left:432px;top:232px;width:446px;height:446px;border-radius:50%;background:radial-gradient(70% 70% at 38% 30%,#fff,#eef0f4 60%,#dde2ea);box-shadow:0 30px 60px #7a541459}.pm-stage .bubble .tail{left:712px;top:540px;width:128px;height:128px;background:linear-gradient(135deg,#f3f5f8,#dde2ea);clip-path:polygon(0% 0%,100% 100%,0% 100%)}.pm-stage .pm-burst{left:655px;top:455px;width:0;height:0}.pm-stage .pm-burst i{display:block;left:-4px;top:calc(-1 * var(--len) - 330px);width:9px;height:var(--len);border-radius:5px;background:linear-gradient(180deg,#fffffff2,#ffffff40);transform-origin:4px calc(var(--len) + 330px);transform:rotate(var(--a));animation:pmBurstPulse calc(var(--T) / 5) ease-in-out infinite;animation-delay:var(--dl)}@keyframes pmBurstPulse{0%,to{transform:rotate(var(--a)) scaleY(1);opacity:.95}50%{transform:rotate(var(--a)) scaleY(1.18);opacity:.7}}.pm-stage .logo{width:560px;height:688px}.pm-stage .logo-img{position:absolute;left:0;top:0;width:560px;height:auto;display:block;filter:drop-shadow(0 16px 24px rgba(18,28,56,.32));z-index:3}.pm-stage .icons{left:0;top:0;width:560px;height:688px;z-index:5}.pm-stage .icons>*{animation:pmIcTwinkle calc(var(--T) / 5) ease-in-out infinite;animation-delay:var(--dl,0s)}@keyframes pmIcTwinkle{0%,to{transform:scale(1) rotate(var(--tilt,0deg))}50%{transform:scale(1.12) rotate(var(--tilt,0deg))}}.pm-stage .ic-heart{left:372px;top:250px;width:52px;height:47px;--tilt:-8deg}.pm-stage .ic-heart i{display:block;top:0;width:26px;height:41px;border-radius:26px 26px 0 0;background:var(--white);box-shadow:0 4px 6px #8c5f1940}.pm-stage .ic-heart .l{left:26px;transform:rotate(-45deg);transform-origin:0 100%}.pm-stage .ic-heart .r{left:0;transform:rotate(45deg);transform-origin:100% 100%}.pm-stage .ic-thumb{left:420px;top:286px;width:50px;height:48px;--tilt:6deg;--dl:.5s}.pm-stage .ic-thumb .palm{left:14px;top:20px;width:36px;height:32px;border-radius:6px 10px 10px 8px;background:var(--white);box-shadow:0 4px 6px #8c5f1940}.pm-stage .ic-thumb .th{left:16px;top:-2px;width:15px;height:30px;border-radius:8px;background:var(--white);transform:rotate(38deg)}.pm-stage .ic-thumb .cuff{left:2px;top:22px;width:12px;height:28px;border-radius:4px;background:var(--white)}.pm-stage .ic-chat{left:352px;top:326px;width:70px;height:48px;--tilt:-4deg;--dl:1s}.pm-stage .ic-chat .bub{top:0;right:0;bottom:10px;left:0;border-radius:14px;background:radial-gradient(circle 5px at 22px 22px,#33599c 98%,transparent),radial-gradient(circle 5px at 39px 22px,#33599c 98%,transparent),radial-gradient(circle 5px at 56px 22px,#33599c 98%,transparent),var(--white);box-shadow:0 4px 6px #8c5f1940}.pm-stage .ic-chat .tl{left:12px;bottom:0;width:18px;height:18px;background:var(--white);clip-path:polygon(0% 0%,100% 0%,0% 100%)}.pm-stage .ic-spark{width:34px;height:34px;background:var(--white);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%)}.pm-stage .ic-spark.sp1{left:348px;top:300px;--dl:.3s}.pm-stage .ic-spark.sp2{left:452px;top:244px;width:24px;height:24px;--dl:.8s}.pm-stage .ic-spark.sp3{left:436px;top:360px;width:22px;height:22px;--dl:1.3s}.pm-stage .logo-intro{left:260px;top:150px;animation:pmIntroLogo var(--T) linear 1 forwards}@keyframes pmIntroLogo{0%{transform:rotate(-7deg);opacity:1}9%{transform:rotate(-9.5deg) translateY(-14px)}18%{transform:rotate(-6deg) translateY(0);opacity:1}26%{transform:rotate(-7deg) translateY(-110px) scale(.9);opacity:1}34%,to{transform:rotate(-8deg) translateY(-300px) scale(.7);opacity:0}}.pm-stage .logo-final{left:270px;top:200px;animation:pmFinalLogo var(--T) linear 1 forwards}@keyframes pmFinalLogo{0%,69%{transform:translateY(0) rotate(-6.5deg) scale(.94);opacity:0}84%,to{transform:translateY(0) rotate(-6.5deg) scale(.94);opacity:1}}.pm-stage .nugget{left:432px;top:738px;width:216px;height:196px;animation:pmNuggetLife var(--T) linear 1 forwards}@keyframes pmNuggetLife{0%{transform:translate(0) scale(.78);filter:brightness(1);opacity:1}20%{transform:translate(0) scale(.82)}26%{animation-timing-function:cubic-bezier(.4,0,.3,1)}38%{transform:translateY(-50px) scale(1.6);filter:brightness(1)}52%{transform:translateY(-50px) scale(1.6);filter:brightness(1)}54%{transform:translateY(-62px) scale(1.68);filter:brightness(1.7)}57%{transform:translateY(-52px) scale(1.62);filter:brightness(1.35)}62%{transform:translateY(-54px) scale(1.66);filter:brightness(1.9)}66%{transform:translateY(-52px) scale(1.7);filter:brightness(2.3);opacity:1}68%,to{transform:translateY(-46px) scale(.7);filter:brightness(2.6);opacity:0}}.pm-stage .nugget .body{top:0;right:0;bottom:0;left:0;background:radial-gradient(46% 40% at 34% 28%,#ffefb6,#ffefb600 60%),linear-gradient(146deg,#f6cd62,#e3ab38 45%,#b87f1e 78%,#7d5410);clip-path:polygon(32% 2%,62% 0%,86% 14%,100% 42%,94% 72%,74% 96%,40% 100%,12% 88%,0% 58%,4% 26%)}.pm-stage .nugget .body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(220deg,#fff4c8d9,#fff4c800 38%),linear-gradient(60deg,#7d54108c,#7d541000 42%);clip-path:polygon(34% 8%,58% 4%,66% 30%,44% 42%,22% 30%)}.pm-stage .nugget .body:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(200deg,#ffecaab3,#b87f1e66 70%);clip-path:polygon(46% 46%,78% 36%,92% 62%,70% 88%,42% 78%)}.pm-stage .nugget .shadow{left:-16px;bottom:-26px;width:248px;height:52px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#3c260480,#3c260400 70%)}.pm-stage .nugget .cracks{top:0;right:0;bottom:0;left:0;opacity:0;filter:drop-shadow(0 0 10px #ffd76a);animation:pmCracksLife var(--T) linear 1 forwards}@keyframes pmCracksLife{0%,52%{opacity:0}55%{opacity:1}65%{opacity:1}68%,to{opacity:0}}.pm-stage .nugget .cracks i{display:block;background:linear-gradient(90deg,#fff3c4,#ffca45);border-radius:3px}.pm-stage .nugget .cracks .k1{left:48%;top:6%;width:5px;height:50%;transform:rotate(14deg) skew(-12deg)}.pm-stage .nugget .cracks .k2{left:30%;top:34%;width:4px;height:44%;transform:rotate(-28deg) skew(10deg)}.pm-stage .nugget .cracks .k3{left:64%;top:30%;width:4px;height:42%;transform:rotate(34deg) skew(-8deg)}.pm-stage .nugget .cracks .k4{left:22%;top:22%;width:36%;height:4px;transform:rotate(-12deg)}.pm-stage .striker{left:0;top:0;width:1080px;height:1080px;transform-origin:-150px 1180px;animation:pmStrike var(--T) linear 1 forwards}@keyframes pmStrike{0%,41%{transform:rotate(12deg);opacity:0}44%{transform:rotate(20deg);opacity:1}50%{transform:rotate(13deg);animation-timing-function:cubic-bezier(.7,0,1,.55)}53.5%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0,.62,.4,1)}56%{transform:rotate(53deg)}59%{transform:rotate(40deg);animation-timing-function:cubic-bezier(.7,0,1,.6)}62%{transform:rotate(58deg);animation-timing-function:cubic-bezier(0,.55,.5,1)}66%{transform:rotate(50deg);opacity:1}70%,to{transform:rotate(22deg);opacity:0}}.pm-stage .striker .s-handle{left:-178px;top:380px;width:56px;height:800px;border-radius:28px;background:linear-gradient(90deg,#c89a62,#a8763e 55%,#7c5226);box-shadow:inset 5px 0 6px #ffebc866,inset -6px 0 9px #3c220880}.pm-stage .striker .s-blade{left:-340px;top:296px;width:380px;height:132px;background:linear-gradient(176deg,#5d8ad0,#345a9e 42%,#21407140),linear-gradient(176deg,#4a78c2,#2b4f8f,#1f3a6e);clip-path:polygon(1.5% 52%,30% 12%,50% 4%,70% 12%,98.5% 52%,70% 42%,50% 48%,30% 42%);transform:rotate(-3deg);filter:drop-shadow(0 8px 10px rgba(15,24,50,.35))}.pm-stage .striker .s-blade:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(178deg,#fff6,#fff0 38%);clip-path:polygon(1.5% 52%,30% 12%,50% 4%,70% 12%,98.5% 52%,70% 42%,50% 48%,30% 42%)}.pm-stage .striker .s-collar{left:-196px;top:360px;width:92px;height:86px;border-radius:18px;background:linear-gradient(100deg,#3f6cb5,#2b4f8f 55%,#1d3866);box-shadow:inset 4px 5px 7px #ffffff40,inset -5px -5px 9px #0a183880}.pm-stage .flash,.pm-stage .flash2{left:360px;top:520px;width:360px;height:360px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#fff,#ffe9a0 28%,#ffc8508c 52%,#ffc85000 72%);opacity:0;animation:pmFlashPop var(--T) linear 1 forwards}@keyframes pmFlashPop{0%,52%{opacity:0;transform:scale(.2)}54%{opacity:1;transform:scale(1.5)}58%,to{opacity:0;transform:scale(2.6)}}.pm-stage .flash2{animation-name:pmFlashPop2}@keyframes pmFlashPop2{0%,65%{opacity:0;transform:scale(.3)}67%{opacity:1;transform:scale(2.2)}71%,to{opacity:0;transform:scale(3.4)}}.pm-stage .pm-sparks{left:540px;top:700px;width:0;height:0}.pm-stage .pm-sparks i{display:block;left:-2px;top:0;width:5px;height:var(--len);border-radius:3px;background:linear-gradient(180deg,#fffbe8,#ffd76a 60%,#ffa02800);transform:rotate(var(--a)) translateY(0);transform-origin:2px 0;opacity:0;animation:pmSparkFly var(--T) linear 1 forwards;animation-delay:var(--dl)}@keyframes pmSparkFly{0%,52.5%{opacity:0;transform:rotate(var(--a)) translateY(0) scaleY(.4)}53.5%{opacity:1;animation-timing-function:cubic-bezier(.1,.6,.4,1)}61%{opacity:0;transform:rotate(var(--a)) translateY(var(--d)) scaleY(1.1)}to{opacity:0;transform:rotate(var(--a)) translateY(0) scaleY(.4)}}.pm-stage .pm-boom{left:540px;top:700px;width:0;height:0}.pm-stage .pm-boom .bit{display:block;left:calc(var(--s) * -.5);top:calc(var(--s) * -.5);width:var(--s);height:calc(var(--s) * .88);background:linear-gradient(140deg,#ffe9a8,#f0c14e 42%,#c8922a 76%,#8a5d14);clip-path:polygon(30% 0%,72% 4%,100% 38%,88% 86%,44% 100%,6% 74%,0% 30%);opacity:0;animation:pmBitFly var(--T) linear 1 forwards}.pm-stage .pm-boom .bit.ic{background:var(--white);clip-path:none;border-radius:4px}.pm-stage .pm-boom .bit.ic.heart{clip-path:polygon(50% 100%,6% 48%,6% 20%,26% 4%,50% 18%,74% 4%,94% 20%,94% 48%)}.pm-stage .pm-boom .bit.ic.star{clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%)}@keyframes pmBitFly{0%,66%{opacity:0;transform:translate(0) rotate(0) scale(.4)}67.5%{opacity:1;animation-timing-function:cubic-bezier(.15,.6,.5,1)}82%{opacity:1;transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(1)}88%,to{opacity:0;transform:translate(calc(var(--dx)*1.15),calc(var(--dy)*1.15+60px)) rotate(var(--rot)) scale(.9)}}.pm-stage .pm-motes{left:0;top:0;width:1080px;height:1080px}.pm-stage .pm-motes i{display:block;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#ffe9a8,#ffd76a00 70%);opacity:0;animation:pmMoteLife var(--T) linear 1 forwards;animation-delay:var(--dl)}@keyframes pmMoteLife{0%,80%{opacity:0;transform:translateY(0)}88%{opacity:.9}to{opacity:0;transform:translateY(-90px)}}.pm-stage .pm-saved-label{left:0;right:0;top:880px;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:52px;font-weight:700;color:#f0c36a;letter-spacing:1px;opacity:0;filter:drop-shadow(0 4px 12px rgba(240,195,106,.5));animation:pmSavedIn var(--T) linear 1 forwards}@keyframes pmSavedIn{0%,84%{opacity:0;transform:translateY(16px)}92%,to{opacity:1;transform:translateY(0)}}
