.scene[data-astro-cid-ium6ocfs]{--breathe:5.6s;--sway:9.4s;--tilt:.45deg;border-radius:var(--radius-l);background:radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--bg) 70%,transparent) 0 34%,transparent 62%),var(--surface);flex-direction:column;align-items:center;gap:8px;padding:28px 20px 12px;display:flex;position:relative}.scene[data-astro-cid-ium6ocfs].cheerful{--breathe:4.6s;--sway:7.8s;--tilt:.8deg}.scene[data-astro-cid-ium6ocfs] picture[data-astro-cid-ium6ocfs]{transform-origin:50% 92%;display:block}.scene[data-astro-cid-ium6ocfs] img[data-astro-cid-ium6ocfs]{width:min(100%,calc(320px * var(--scale-visual)));transform-origin:50% 92%;height:auto;display:block}.scene[data-astro-cid-ium6ocfs].s img[data-astro-cid-ium6ocfs]{width:min(100%,calc(200px * var(--scale-visual)))}.scene[data-astro-cid-ium6ocfs].plain{background:0 0;border-radius:0;padding:0}.bubble[data-astro-cid-ium6ocfs]{max-width:calc(300px * var(--scale-text));background:var(--bg);border:1px solid var(--line);text-align:center;font-weight:700;font-size:calc(16px * var(--scale-text));border-radius:16px;margin:0;padding:12px 18px;line-height:1.4;position:relative}.bubble[data-astro-cid-ium6ocfs]:after{content:"";background:var(--bg);border-right:1px solid var(--line);border-bottom:1px solid var(--line);width:14px;height:14px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.scene[data-astro-cid-ium6ocfs] picture[data-astro-cid-ium6ocfs]{animation:goldy-breathe var(--breathe) ease-in-out infinite}.scene[data-astro-cid-ium6ocfs] img[data-astro-cid-ium6ocfs]{animation:goldy-sway var(--sway) ease-in-out infinite;transition:rotate .5s cubic-bezier(.2,.8,.2,1),translate .5s cubic-bezier(.2,.8,.2,1)}.scene[data-astro-cid-ium6ocfs].plain img[data-astro-cid-ium6ocfs]{animation-name:goldy-hello}.scene[data-astro-cid-ium6ocfs]:hover img[data-astro-cid-ium6ocfs]{translate:0 -3px;rotate:-1.6deg}.scene[data-astro-cid-ium6ocfs].arrive-load{animation:.9s cubic-bezier(.2,.8,.2,1) both goldy-arrive}.bubble[data-astro-cid-ium6ocfs]{animation:.5s cubic-bezier(.2,.8,.2,1) .35s both bubble-in}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.scene[data-astro-cid-ium6ocfs].arrive-view{animation:linear both goldy-arrive-view view();animation-range:entry entry 70%}.scene[data-astro-cid-ium6ocfs].arrive-view .bubble[data-astro-cid-ium6ocfs]{animation:linear both bubble-in view();animation-range:entry 30%}}}@keyframes goldy-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.012,1.008)}}@keyframes goldy-sway{0%,to{transform:rotate(0)}30%{transform:rotate(calc(var(--tilt) * -1))}62%{transform:rotate(calc(var(--tilt) * .55))}}@keyframes goldy-hello{0%,to{transform:rotate(0)}14%{transform:rotate(calc(var(--tilt) * -1.2)) translateY(-1px)}28%{transform:rotate(calc(var(--tilt) * .5))}40%{transform:rotate(0)}}@keyframes goldy-arrive{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes goldy-arrive-view{0%{opacity:.4;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bubble-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-color-scheme:dark){.scene[data-astro-cid-ium6ocfs]:not(.plain){background:radial-gradient(circle at 50% 62%,#f5ece029 0 34%,transparent 62%),var(--surface)}}
