.gb[data-astro-cid-pa7s7blm]{width:100%;max-width:var(--gb-max,360px);margin-inline:auto}.gb-art[data-astro-cid-pa7s7blm]{position:relative;container-type:inline-size}.gb-svg[data-astro-cid-pa7s7blm]{width:100%;height:auto;display:block;overflow:visible}.gb-item[data-astro-cid-pa7s7blm],.gb-c[data-astro-cid-pa7s7blm]{transform-box:fill-box;transform-origin:50%}.gb-bob[data-astro-cid-pa7s7blm]{transform-box:fill-box;transform-origin:50% 100%}.gb-item[data-astro-cid-pa7s7blm]{opacity:0}.gb-item[data-astro-cid-pa7s7blm].gb-on{opacity:1}.gb-c[data-astro-cid-pa7s7blm]{opacity:0}.gb-badge[data-astro-cid-pa7s7blm]{color:#1a1463;max-width:82cqi;font:700 clamp(10px, 4.6cqi, 17px) / 1.15 var(--font-display,ui-rounded, system-ui, sans-serif);white-space:normal;text-align:center;pointer-events:none;background:#ffd23f;border:max(1px,.56cqi) solid #1a1463;border-radius:999px;padding:.3em .85em .35em;position:absolute;top:85%;left:45%;transform:translate(-50%,-50%)rotate(-4deg);box-shadow:0 .18em #1a146333}.gb-replay[data-astro-cid-pa7s7blm]{z-index:1;background:var(--paper,#fff);color:#1a1463;font:inherit;box-shadow:var(--shadow-sm,0 6px 18px -8px #1a146329);cursor:pointer;border:1.5px solid #1a146329;border-radius:999px;align-items:center;gap:6px;margin:10px auto 0;padding:7px 16px;font-size:.95rem;font-weight:700;line-height:1.2;display:flex;position:relative}.gb-replay[data-astro-cid-pa7s7blm][hidden]{display:none}.gb-replay[data-astro-cid-pa7s7blm]:hover{background:var(--yellow-tint,#fff3c8)}.gb-replay[data-astro-cid-pa7s7blm]:focus-visible{outline:3px solid var(--focus,#1a1463);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.gb-item[data-astro-cid-pa7s7blm].gb-in{animation:gb-drop .75s var(--gb-delay,0s) both}.gb-item[data-astro-cid-pa7s7blm][data-item=ballonnen].gb-in{animation:gb-rise 1.1s var(--gb-delay,0s) both}.gb-item[data-astro-cid-pa7s7blm].gb-out{animation:.22s ease-in both gb-out}.gb-on[data-astro-cid-pa7s7blm] .gb-bob[data-astro-cid-pa7s7blm],.gb-out[data-astro-cid-pa7s7blm] .gb-bob[data-astro-cid-pa7s7blm]{animation:3.2s ease-in-out alternate both gb-bob}.gb-bob[data-astro-cid-pa7s7blm]:nth-child(2){animation-delay:-1.3s}.gb-bob[data-astro-cid-pa7s7blm]:nth-child(3){animation-delay:-2.4s}.gb-paused[data-astro-cid-pa7s7blm] .gb-bob[data-astro-cid-pa7s7blm]{animation-play-state:paused}.gb-pop[data-astro-cid-pa7s7blm] .gb-c[data-astro-cid-pa7s7blm]{animation:gb-puff 1.2s var(--gb-delay,0s) both}.gb-badge[data-astro-cid-pa7s7blm].gb-in{animation:.45s cubic-bezier(.3,1.6,.5,1) both gb-badge}}@media (prefers-reduced-motion:reduce){.gb-item[data-astro-cid-pa7s7blm].gb-in{animation:gb-fade .25s var(--gb-delay,0s) both}.gb-item[data-astro-cid-pa7s7blm].gb-out{animation:.2s reverse both gb-fade}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.gb[data-astro-cid-pa7s7blm][data-mode=showcase]:not(.gb-live) .gb-item[data-astro-cid-pa7s7blm]{animation:4s gb-wait}}@keyframes gb-drop{0%{opacity:0;transform:translateY(-290px) rotate(var(--gb-r,-8deg));animation-timing-function:cubic-bezier(.3,.55,.55,1)}12%{opacity:1}64%{transform:translateY(7px) rotate(calc(var(--gb-r,-8deg) * -.12));animation-timing-function:cubic-bezier(.3,0,.5,1)}83%{transform:translateY(-3px) rotate(calc(var(--gb-r,-8deg) * .05));animation-timing-function:ease-in-out}to{opacity:1;transform:none}}@keyframes gb-rise{0%{opacity:0;animation-timing-function:cubic-bezier(.22,.8,.35,1.12);transform:translateY(150px)scale(.55)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes gb-bob{0%{transform:translateY(1px)rotate(-1.8deg)}to{transform:translateY(-4px)rotate(1.8deg)}}@keyframes gb-out{0%{opacity:1}to{opacity:0;transform:translateY(8px)scale(.7)}}@keyframes gb-fade{0%{opacity:0}}@keyframes gb-wait{0%,to{opacity:0}}@keyframes gb-puff{0%{opacity:0;animation-timing-function:cubic-bezier(.15,.75,.35,1);transform:scale(.3)}10%{opacity:1}55%{opacity:1;transform:translate(var(--x), var(--y)) rotate(var(--r));animation-timing-function:ease-in}to{opacity:0;transform:translate(calc(var(--x) * 1.15), calc(var(--y) + 34px)) rotate(calc(var(--r) * 1.8))}}@keyframes gb-badge{0%{opacity:0;transform:translate(-50%,-50%)rotate(-4deg)scale(.4)}}
