.globe[data-astro-cid-6k3yhsaq]{perspective:1100px;cursor:grab;background:#05030f;position:absolute;inset:0;overflow:clip}.ring[data-astro-cid-6k3yhsaq]{display:none}.globe .card .f{box-shadow:0 0 0 2px #ffffffd9, 0 0 calc(6px + var(--boost,0) * 20px) rgb(255 150 200/calc(.3 + var(--boost,0) * .5))!important}.globe[data-astro-cid-6k3yhsaq][data-theme=snowglobe] .hint[data-astro-cid-6k3yhsaq]{color:#5a3264bf}.globe[data-astro-cid-6k3yhsaq]:active{cursor:grabbing}.world[data-astro-cid-6k3yhsaq]{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.globe .card{cursor:pointer;width:calc(56px * var(--ar));height:56px;margin:-28px 0 0 calc(-28px * var(--ar));transform-style:preserve-3d;background:0 0;border:0;padding:0;transition:opacity .25s;position:absolute;top:0;left:0}.globe .card img{object-fit:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;border-radius:3px;width:100%;height:100%;position:absolute;inset:0}.globe .card .f{box-shadow:0 0 0 2px #ffffffd9, 0 0 calc(14px + var(--boost,0) * 26px) rgb(255 150 200/calc(.45 + var(--boost,0) * .5));filter:brightness(calc(1 + var(--boost,0) * .35)) saturate(calc(1 + var(--boost,0) * .4))}.globe .card .b{opacity:.38;filter:brightness(.7)saturate(.8);visibility:hidden;transform:rotateY(180deg)}.globe .card.away .b{visibility:visible}.globe .card.away .f{visibility:hidden}.globe .card:hover .f{box-shadow:0 0 0 2px #fff,0 0 22px #ff78bee6}.globe .hero{cursor:pointer;--cw:clamp(110px, calc(var(--R) * .62), 210px);width:var(--cw);height:calc(var(--cw) * .94);margin:calc(var(--cw) * -.47) 0 0 calc(var(--cw) * -.5);background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.globe .hero .halo{pointer-events:none;background:radial-gradient(circle, rgb(255 225 240/calc(.55 + var(--boost,0) * .35)), #ff96c82e 45%, transparent 68%);border-radius:50%;animation:1.2s ease-in-out infinite beat;position:absolute;inset:-30%}.globe .hero img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 2px #fff)drop-shadow(0 4px 10px #78285a66);width:100%;height:100%;animation:3.6s ease-in-out infinite catFloat;display:block;position:relative}.globe .hero.hop img{animation:.55s cubic-bezier(.3,1.6,.5,1) catHop,3.6s ease-in-out .55s infinite catFloat}@keyframes catFloat{0%,to{translate:0}50%{translate:0 -6px}}@keyframes catHop{0%{translate:0;scale:1}25%{translate:0 2px;scale:1.08 .9}55%{translate:0 -26px;scale:.95 1.06}to{translate:0;scale:1}}.globe .hero .say{color:#b8336a;white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:10px;padding:4px 10px;font:12px/1.4 Tahoma,PingFang SC,sans-serif;transition:opacity .2s,translate .2s;position:absolute;bottom:100%;left:50%;translate:-50% 6px;box-shadow:0 0 0 2px #ffb3d1,0 4px 10px #78285a4d}.globe .hero .say:after{content:"";border:5px solid #0000;border-top-color:#fff;margin-left:-5px;position:absolute;top:100%;left:50%}.globe .hero.talk .say{opacity:1;translate:-50% -4px}@keyframes beat{0%,to{scale:1}12%{scale:calc(1.04 + var(--boost,0) * .08)}24%{scale:1}36%{scale:calc(1.02 + var(--boost,0) * .05)}}.ring[data-astro-cid-6k3yhsaq]{pointer-events:none;transform-style:preserve-3d;border:1px solid #ffbee159;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 12px #ffa0d240}.r1[data-astro-cid-6k3yhsaq]{width:calc(var(--R) * 2.5);height:calc(var(--R) * 2.5);margin:calc(var(--R) * -1.25);transform:rotateX(76deg) rotateZ(var(--ringA,0deg));border-top-color:#ffe6f5e6;border-width:calc(1px + var(--boost,0) * 2px)}.r2[data-astro-cid-6k3yhsaq]{width:calc(var(--R) * 2.9);height:calc(var(--R) * 2.9);margin:calc(var(--R) * -1.45);transform:rotateX(70deg) rotateY(18deg) rotateZ(calc(var(--ringA,0deg) * -.7));border-style:dashed;border-color:#c8b4ff4d #c8b4ff4d #c8b4ff4d #e6d2ffe6}.ring[data-astro-cid-6k3yhsaq]{opacity:calc(.7 + var(--boost,0) * .3);box-shadow:0 0 calc(12px + var(--boost,0) * 30px) rgb(255 160 210/calc(.25 + var(--boost,0) * .5))}.warp[data-astro-cid-6k3yhsaq]{pointer-events:none;opacity:calc(var(--boost,0) * .9);background:repeating-conic-gradient(from var(--ringA,0deg), #ffc8eb38 0 .6deg, transparent .6deg 7deg);position:absolute;inset:-20%;-webkit-mask:radial-gradient(circle,#0000 28%,#000 46%,#0000 72%);mask:radial-gradient(circle,#0000 28%,#000 46%,#0000 72%)}.hint[data-astro-cid-6k3yhsaq]{text-align:center;color:#ffe6f0b3;pointer-events:none;margin:0;font-size:11px;position:absolute;bottom:8px;left:0;right:0}@media (width<=640px){.globe .card{width:calc(48px * var(--ar));height:48px;margin:-24px 0 0 calc(-24px * var(--ar))}}
