.ob-h2-shimmer[data-astro-cid-xlmdmbyi]{background:linear-gradient(90deg,#ffc000,#fff,#ffc000);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ob-shim 3s linear infinite}@keyframes ob-shim{0%{background-position:0% 50%}to{background-position:200% 50%}}.ob-h2-glow[data-astro-cid-xlmdmbyi]{color:#fff;text-shadow:0 0 22px rgba(255,192,0,.25)}.ob-h2-glow[data-astro-cid-xlmdmbyi] .ob-accent[data-astro-cid-xlmdmbyi]{color:#ffc000;animation:ob-pulse 2.4s ease-in-out infinite}@keyframes ob-pulse{0%,to{text-shadow:0 0 12px rgba(255,192,0,.4)}50%{text-shadow:0 0 28px rgba(255,192,0,.85)}}.ob-h2-underline[data-astro-cid-xlmdmbyi]{color:#fff;display:inline-block;position:relative;padding-bottom:10px}.ob-h2-underline[data-astro-cid-xlmdmbyi]:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#ffc000 0%,#fb923c 50%,transparent 100%);border-radius:2px}.ob-h2-side[data-astro-cid-xlmdmbyi]{color:#fff;border-left:5px solid #ffc000;padding-left:18px}.ob-h2-badge[data-astro-cid-xlmdmbyi]{color:#fff;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ob-h2-badge[data-astro-cid-xlmdmbyi] .ob-num[data-astro-cid-xlmdmbyi]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#ffc000,#fb923c);color:#0a0a0f;font-weight:900;font-size:18px;border-radius:12px;flex-shrink:0}.ob-stage[data-astro-cid-xlmdmbyi]{position:relative;width:100%;height:100%;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#3a1d05,#7c2d12 35%,#c2410c 65%,#fbbf24);box-shadow:inset 0 0 80px #00000080,0 30px 60px -20px #c2410c66}.ob-sky[data-astro-cid-xlmdmbyi]{position:absolute;inset:0;background:radial-gradient(circle at 70% 25%,rgba(254,215,170,.45),transparent 55%);mix-blend-mode:screen;pointer-events:none}.ob-boomerang[data-astro-cid-xlmdmbyi]{position:absolute;top:8%;left:18%;animation:ob-boom-spin 2.4s linear infinite;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}.ob-reels[data-astro-cid-xlmdmbyi]{position:absolute;top:32%;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:2}.ob-reel[data-astro-cid-xlmdmbyi]{width:78px;height:108px;background:linear-gradient(180deg,#fef3c7,#fde68a);border:3px solid #7c2d12;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:42px;font-weight:900;color:#7c2d12;box-shadow:inset 0 0 20px #00000026,0 8px 20px #0006}.ob-reel-1[data-astro-cid-xlmdmbyi]{animation:ob-reel-spin 1.6s ease-in-out infinite}.ob-reel-2[data-astro-cid-xlmdmbyi]{animation:ob-reel-spin 1.6s ease-in-out infinite .2s}.ob-reel-3[data-astro-cid-xlmdmbyi]{animation:ob-reel-spin 1.6s ease-in-out infinite .4s}.ob-leaf[data-astro-cid-xlmdmbyi]{position:absolute;width:18px;height:30px;background:linear-gradient(135deg,#65a30d,#3f6212);border-radius:50% 10%;opacity:.6;pointer-events:none}.ob-leaf-1[data-astro-cid-xlmdmbyi]{top:15%;left:8%;animation:ob-leaf-drift 7s ease-in-out infinite}.ob-leaf-2[data-astro-cid-xlmdmbyi]{top:22%;right:14%;animation:ob-leaf-drift 9s ease-in-out infinite 1.5s}.ob-leaf-3[data-astro-cid-xlmdmbyi]{top:55%;left:78%;animation:ob-leaf-drift 8s ease-in-out infinite 3s}.ob-kangaroo[data-astro-cid-xlmdmbyi]{position:absolute;width:120px;height:140px;bottom:18%;left:0;background:linear-gradient(180deg,#1a0a02,#3a1d05);clip-path:polygon(38% 0%,48% 4%,52% 12%,50% 18%,56% 22%,62% 28%,60% 38%,70% 44%,78% 52%,88% 60%,96% 72%,90% 78%,78% 76%,68% 72%,60% 80%,70% 92%,78% 98%,70% 100%,56% 94%,48% 86%,42% 92%,32% 100%,22% 100%,24% 90%,30% 80%,26% 70%,18% 58%,22% 50%,30% 44%,36% 36%,32% 26%,36% 18%,34% 10%);animation:ob-kangaroo-bounce 4s cubic-bezier(.4,0,.6,1) infinite;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5));z-index:3}.ob-dust[data-astro-cid-xlmdmbyi]{position:absolute;width:60px;height:30px;border-radius:50%;background:radial-gradient(ellipse,rgba(254,215,170,.7) 0%,transparent 70%);bottom:14%;opacity:0;pointer-events:none}.ob-dust-1[data-astro-cid-xlmdmbyi]{left:5%;animation:ob-dust-burst 4s ease-out infinite}.ob-dust-2[data-astro-cid-xlmdmbyi]{left:80%;animation:ob-dust-burst 4s ease-out infinite 2s}.ob-didge[data-astro-cid-xlmdmbyi]{position:absolute;bottom:6%;left:50%;transform:translate(-50%);display:flex;align-items:flex-end;gap:4px;height:24px}.ob-didge[data-astro-cid-xlmdmbyi] span[data-astro-cid-xlmdmbyi]{width:5px;background:linear-gradient(180deg,#fbbf24,#c2410c);border-radius:2px;animation:ob-didge-wave 1.2s ease-in-out infinite}.ob-didge[data-astro-cid-xlmdmbyi] span[data-astro-cid-xlmdmbyi]:nth-child(1){animation-delay:0s}.ob-didge[data-astro-cid-xlmdmbyi] span[data-astro-cid-xlmdmbyi]:nth-child(2){animation-delay:.1s}.ob-didge[data-astro-cid-xlmdmbyi] span[data-astro-cid-xlmdmbyi]:nth-child(3){animation-delay:.2s}.ob-didge[data-astro-cid-xlmdmbyi] span[data-astro-cid-xlmdmbyi]:nth-child(4){animation-delay:.3s}.ob-didge[data-astro-cid-xlmdmbyi] span[data-astro-cid-xlmdmbyi]:nth-child(5){animation-delay:.4s}.ob-didge[data-astro-cid-xlmdmbyi] span[data-astro-cid-xlmdmbyi]:nth-child(6){animation-delay:.3s}.ob-didge[data-astro-cid-xlmdmbyi] span[data-astro-cid-xlmdmbyi]:nth-child(7){animation-delay:.2s}.ob-didge[data-astro-cid-xlmdmbyi] span[data-astro-cid-xlmdmbyi]:nth-child(8){animation-delay:.1s}.ob-badge[data-astro-cid-xlmdmbyi]{position:absolute;top:5%;right:5%;background:#0a0a0fc7;color:#ffc000;font-weight:900;font-size:11px;letter-spacing:.18em;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,192,0,.3)}@keyframes ob-kangaroo-bounce{0%{transform:translate(0) scaleX(1)}25%{transform:translate(140px,-160px) scaleX(1) rotate(-8deg)}50%{transform:translate(280px) scaleX(1)}51%{transform:translate(280px) scaleX(-1)}75%{transform:translate(140px,-160px) scaleX(-1) rotate(8deg)}to{transform:translate(0) scaleX(-1)}}@keyframes ob-boom-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ob-reel-spin{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ob-leaf-drift{0%{transform:translate(0) rotate(0);opacity:.6}50%{transform:translate(-30px,40px) rotate(180deg);opacity:.3}to{transform:translate(0) rotate(360deg);opacity:.6}}@keyframes ob-dust-burst{0%,80%{opacity:0;transform:scale(.4)}85%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes ob-didge-wave{0%,to{height:6px}50%{height:22px}}
