.pb{flex-direction:column;align-items:center;width:268px;margin:0 auto 4px;display:flex;position:relative}.pb-top{z-index:2;background:linear-gradient(180deg, var(--pb-a1,#ffa3c6), var(--pb-a2,#ff5f9e));width:268px;height:74px;box-shadow:0 8px 0 color-mix(in srgb, var(--pb-a2,#ff5f9e) 65%, #000 15%);border-radius:22px 22px 14px 14px;place-items:center;display:grid;position:relative}.pb-top b{color:var(--pb-a2,#ff5f9e);background:#fff;border-radius:99px;margin-top:18px;padding:5px 20px;font-size:18px}.pb-lights{justify-content:center;gap:12px;display:flex;position:absolute;top:9px;left:0;right:0}.pb-lights i{width:9px;height:9px;animation:1.2s infinite pb-blinker;animation-delay:calc(var(--i) * .2s);background:#fff6c8;border-radius:50%}@keyframes pb-blinker{50%{background:var(--pb-b1,#ffd86b);box-shadow:0 0 8px var(--pb-b1,#ffd86b)}}.pb-lens{background:radial-gradient(circle at 35% 30%,#fff,#8f7ad0 45%,#4a3a80);border-radius:50%;width:24px;height:24px;position:absolute;top:24px;right:14px;box-shadow:0 0 0 4px #ffffff8c}.pb-slot{z-index:3;background:color-mix(in srgb, var(--pb-a2,#ff5f9e) 55%, #2a1630);border-radius:6px;width:226px;height:12px;margin-top:-3px;position:relative}.pb-strip{z-index:1;transform-origin:top;background:#fff;border-radius:0 0 10px 10px;flex-direction:column;align-items:center;gap:10px;width:238px;margin-top:-5px;padding:14px 10px 10px;animation:.9s ease-out pb-print;display:flex;position:relative;box-shadow:0 10px 22px #78508c40}@keyframes pb-print{0%{opacity:.4;transform:scaleY(.2)}to{opacity:1;transform:none}}.pb-frame{width:218px;transform:rotate(var(--r));margin:0;animation:.8s cubic-bezier(.3,1.2,.5,1) both pb-drop}@keyframes pb-drop{0%{opacity:0;transform:translateY(-60px) rotate(var(--r))}to{opacity:1;transform:rotate(var(--r))}}.pb-photo{width:100%;height:176px;font:inherit;color:inherit;cursor:pointer;perspective:500px;background:0 0;border:0;padding:0;display:block;position:relative}.pb-photo:disabled{cursor:default}.pb-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px;transition:transform .55s cubic-bezier(.3,1.2,.5,1);position:absolute;inset:0;overflow:hidden}.pb-front{background:#fff}.pb-front:before{content:"";background:var(--img) center / cover;filter:blur(12px)saturate(1.15);opacity:.85;position:absolute;inset:-10px}.pb-front img{object-fit:contain;width:100%;height:100%;display:block;position:relative}.pb-art{background:linear-gradient(135deg, var(--pb-bg1,#ffe3ee), var(--pb-a1,#ffa3c6));place-items:center;width:100%;height:100%;font-size:40px;display:grid}.pb-art>*{max-width:100%;max-height:100%}.pb-back{color:#5a3a2a;text-align:center;background:#fff7e6;place-items:center;padding:6px;font-family:BW Brush,BW KuaiLe,cursive;font-size:15px;line-height:1.35;display:grid;transform:rotateY(180deg)}.pb-frame.is-flipped .pb-front{transform:rotateY(-180deg)}.pb-frame.is-flipped .pb-back{transform:rotateY(0)}.pb-frame figcaption{color:var(--pb-soft,#8a6a82);text-align:center;margin-top:4px;font-size:13px}.pb-foot{letter-spacing:.12em;color:var(--pb-soft,#8a6a82);margin:2px 0 0;font-size:11px}@media (prefers-reduced-motion:reduce){.pb-lights i,.pb-strip,.pb-frame{animation:none!important}}@font-face{font-family:BW KuaiLe;src:url(/fonts/bw/zcool-kuaile-0.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E}@font-face{font-family:BW Brush;src:url(/fonts/bw/ma-shan-zheng-0.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E}
