#bkmm .pp i:nth-child(1){--art:url(/cdn/shop/files/bk-stamp-gold-star-coin.png?width=260)}#bkmm .pp i:nth-child(2){--art:url(/cdn/shop/files/bk-stamp-silver-paw.png?width=260)}#bkmm .pp i:nth-child(3){--art:url(/cdn/shop/files/bk-stamp-star-portal.png?width=260)}#bkmm .pp i:nth-child(4){--art:url(/cdn/shop/files/bk-stamp-game-controller.png?width=260)}#bkmm .pp i:nth-child(5){--art:url(/cdn/shop/files/bk-stamp-star-bubbles.png?width=260)}#bkmm .pp i:nth-child(6){--art:url(/cdn/shop/files/bk-stamp-neon-star.png?width=260)}#bkmm .pp i:nth-child(7){--art:url(/cdn/shop/files/bk-stamp-winged-riddle.png?width=260)}#bkmm .pp i:nth-child(8){--art:url(/cdn/shop/files/bk-stamp-golden-phoenix.png?width=260)}#bkmm .pp i:nth-child(9){--art:url(/cdn/shop/files/bk-stamp-phoenix-medallion.png?width=260)}#bkmm .pp i:nth-child(10){--art:url(/cdn/shop/files/bk-stamp-dandiwish.png?width=300)}#bkmm .pp{perspective:700px}#bkmm .pp i{position:relative;display:grid;place-items:center;width:100%;max-width:92px;aspect-ratio:1;margin:0 auto;border:0!important;border-radius:50%;font-size:0!important;color:transparent!important;background:radial-gradient(circle at 50% 40%,#ffffff0f,#fff0 60%),radial-gradient(circle,#161040 0 58%,#110d30);box-shadow:inset 0 2px 6px #0000008c,inset 0 0 0 1px #e2bf702e;transition:transform .5s cubic-bezier(.2,.8,.2,1)}#bkmm .pp i:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;border:2px dashed rgba(226,191,112,.45);pointer-events:none}#bkmm .pp i:after{content:"";position:absolute;top:16%;right:16%;bottom:16%;left:16%;pointer-events:none;background:var(--art) center/contain no-repeat;opacity:.14;filter:grayscale(1) brightness(1.7)}#bkmm .pp i.on{cursor:pointer;background:conic-gradient(from var(--foil,0deg),#8f6a25,#f6e2a0 14%,#b88a3a 27%,#fff3c4 40%,#a7772f 56%,#f1d88a 70%,#8f6a25 86%,#8f6a25),radial-gradient(circle,#ffe9a8,#e2bf70 60%,#b8893a);background-blend-mode:overlay;box-shadow:0 0 0 3px #110e34,0 0 0 5px #e2bf70,0 0 0 6px #ffecaa59,inset 0 3px 5px #fff9,inset 0 -5px 8px #5a370a8c,0 12px 26px #0000008c,0 0 30px #ffd35c59;transform:rotate(-6deg);animation:bkpPress .75s cubic-bezier(.2,.9,.25,1.15) both,bkpFoil 7s linear infinite}#bkmm .pp i.on:before{top:9%;right:9%;bottom:9%;left:9%;border:1.5px dashed rgba(120,78,18,.5)}#bkmm .pp i.on:after{top:8%;right:8%;bottom:8%;left:8%;opacity:1;filter:drop-shadow(0 3px 3px rgba(60,30,0,.5)) saturate(1.1);animation:bkpArt 5s ease-in-out infinite}#bkmm .pp i.on:nth-child(10){box-shadow:0 0 0 3px #110e34,0 0 0 5px #fff3c4,0 0 0 8px #ffecaa8c,inset 0 3px 5px #fff9,inset 0 -5px 8px #5a370a8c,0 12px 26px #0000008c,0 0 46px #ffe278b3}#bkmm .pp i.on:active{transform:rotate(-6deg) scale(.94)}#bkmm .pp i.on.fresh{animation:bkpPress .75s cubic-bezier(.2,.9,.25,1.15) both,bkpFoil 7s linear infinite,bkpFlash 1.1s ease-out .25s both}@property --foil{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes bkpFoil{to{--foil:360deg}}@keyframes bkpPress{0%{transform:rotate(-14deg) scale(1.55);opacity:0;filter:blur(2px)}55%{transform:rotate(-3deg) scale(.94);opacity:1;filter:blur(0)}75%{transform:rotate(-7deg) scale(1.03)}to{transform:rotate(-6deg) scale(1)}}@keyframes bkpArt{50%{transform:translateY(-3px) scale(1.03)}}@keyframes bkpFlash{0%{outline:3px solid rgba(255,236,170,.95);outline-offset:0}to{outline:3px solid rgba(255,236,170,0);outline-offset:22px}}#bkGift{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:none;overflow:hidden;color:#fff7ec;font-family:Jost,Quicksand,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-tap-highlight-color:transparent;--s1:#1a0b2e;--s2:#4b1d4f;--s3:#c4602f;--acc:#ffd35c}#bkGift.on{display:block;animation:bkgIn .5s ease both}#bkGift.winter{--s1:#0a1630;--s2:#1f3e6e;--s3:#9cc7e8;--acc:#dff3ff}#bkGift.spring{--s1:#1b2a3f;--s2:#4f6f8f;--s3:#f6b6c8;--acc:#ffe39a}#bkGift.summer{--s1:#0b3350;--s2:#1f7a9a;--s3:#ffd08a;--acc:#fff0a8}@keyframes bkgIn{0%{opacity:0}}#bkGift .L{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:block}#bkGift h2,#bkGift p{color:#fff7ec}#bkGift .sky{background:radial-gradient(120% 70% at 50% 100%,var(--s3),transparent 62%),linear-gradient(180deg,var(--s1),var(--s2) 62%,var(--s3))}#bkGift .stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#fff;opacity:.6;animation:bkgTw 3.6s ease-in-out infinite}@keyframes bkgTw{50%{opacity:.12}}#bkGift .moon{position:absolute;right:9%;top:7%;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#fffdf4,#ffe9b8 58%,#f6cf86);box-shadow:0 0 40px #ffe9b88c,0 0 110px #ffd35c4d}#bkGift .hills svg{position:absolute;left:0;bottom:0;width:100%;height:34%}#bkGift .hills path{fill:#140826b8}#bkGift .art{display:flex;align-items:flex-end;justify-content:center;padding-bottom:max(150px,20dvh)}#bkGift .art img{width:min(78vw,420px);max-height:46dvh;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(0,0,0,.45));transform:translate3d(var(--px,0),var(--py,0),0);animation:bkgBreathe 5s ease-in-out infinite}@keyframes bkgBreathe{50%{transform:translate3d(var(--px,0),calc(var(--py,0px) - 8px),0) scale(1.02)}}#bkGift .host{position:absolute;left:6%;bottom:max(200px,26dvh);width:min(28vw,150px);filter:drop-shadow(0 0 22px rgba(201,182,255,.6));animation:bkgFloat 4.6s ease-in-out infinite}#bkGift .host.hop{animation:bkgHop .6s cubic-bezier(.3,1.6,.5,1) 1,bkgFloat 4.6s ease-in-out .6s infinite}@keyframes bkgFloat{50%{transform:translateY(-14px) rotate(-3deg)}}@keyframes bkgHop{40%{transform:translateY(-34px) rotate(8deg) scale(1.08)}}#bkGift .fall{pointer-events:auto}#bkGift .lf{position:absolute;top:-70px;width:var(--sz,44px);height:var(--sz,44px);padding:0;border:0;background:none;cursor:pointer;animation:bkgDrop var(--dur,9s) linear var(--dl,0s) infinite;touch-action:manipulation}#bkGift .lf svg{width:100%;height:100%;display:block;filter:drop-shadow(0 3px 5px rgba(0,0,0,.35));animation:bkgSway calc(var(--dur,9s)/3) ease-in-out infinite alternate}#bkGift .lf.pop{animation:none;transition:transform .35s,opacity .35s;transform:scale(1.8) rotate(40deg);opacity:0}@keyframes bkgDrop{to{transform:translateY(calc(100dvh + 140px))}}@keyframes bkgSway{0%{transform:translate(-18px) rotate(-25deg)}to{transform:translate(18px) rotate(25deg)}}#bkGift .spk b{position:absolute;width:8px;height:8px;margin:-4px;border-radius:50%;background:var(--acc);box-shadow:0 0 10px var(--acc);animation:bkgBurst .8s ease-out forwards}@keyframes bkgBurst{to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}#bkGift .top{display:flex;flex-direction:column;align-items:center;gap:6px;padding:max(18px,env(safe-area-inset-top)) 18px 0;text-align:center}#bkGift .medal{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#ffe9a8,#e2bf70 60%,#b8893a);box-shadow:0 0 0 3px #110e34,0 0 0 5px #e2bf70,0 0 36px #ffd35c99;animation:bkpPress .8s cubic-bezier(.2,.9,.25,1.15) both}#bkGift .medal img{width:80%;height:80%;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(60,30,0,.5))}#bkGift .ey{margin:4px 0 0;font-weight:800;font-size:11px;line-height:1.3;letter-spacing:.26em;text-transform:uppercase;color:var(--acc)}#bkGift h2{margin:0;font:600 clamp(24px,7vw,36px)/1.08 "Cormorant Garamond",Georgia,serif}#bkGift .hint{margin:0;font-size:13.5px;opacity:.9}#bkGift .ui{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;padding:0 16px max(12px,env(safe-area-inset-bottom));pointer-events:none}#bkGift .ui>*{pointer-events:auto}#bkGift .rhyme{min-height:3.2em;max-width:30ch;margin:0;padding:12px 16px;border-radius:18px;text-align:center;font:600 clamp(16px,4.6vw,20px)/1.35 "Cormorant Garamond",Georgia,serif;background:#12082299;border:1px solid rgba(255,247,236,.2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:opacity .3s,transform .3s}#bkGift .rhyme.swap{opacity:0;transform:translateY(6px)}#bkGift .dots{display:flex;gap:8px}#bkGift .dots i{width:12px;height:12px;border-radius:50%;border:2px solid var(--acc);transition:background .3s}#bkGift .dots i.on{background:var(--acc);box-shadow:0 0 10px var(--acc)}#bkGift .row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}#bkGift button.b{min-height:44px;padding:0 18px;border-radius:999px;border:0;cursor:pointer;font-family:inherit;font-weight:700;font-size:14.5px;line-height:1;color:#2a1200;background:linear-gradient(180deg,#ffe8a0,#ffc83c 46%,#ff8a2b);box-shadow:0 10px 24px #00000073}#bkGift button.g{background:#fff7ec1f;color:#fff7ec;border:1px solid rgba(255,247,236,.3);box-shadow:none}#bkGift button.b:focus-visible{outline:3px solid #7dfcf4;outline-offset:3px}#bkGift .ft{margin:0;font-size:11px;line-height:1.5;opacity:.75;text-align:center;max-width:46ch}#bkGift .ft a{color:inherit}#bkGift .x{position:absolute;top:max(10px,env(safe-area-inset-top));right:10px;z-index:5;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,247,236,.35);background:#1208228c;color:#fff7ec;font:400 24px/1 system-ui,sans-serif;cursor:pointer}@media(min-width:800px){#bkGift .art img{width:min(46vw,480px)}#bkGift .host{left:16%}}@media(prefers-reduced-motion:reduce){#bkmm .pp i,#bkmm .pp i.on,#bkmm .pp i.on:after,#bkGift *{animation:none!important;transition:none!important}#bkGift .lf{top:auto!important;bottom:calc(var(--rb,30%))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bk-passport.css.map */
