.DragonFlightPage-module__wrDBzW__panel,.DragonFlightPage-module__wrDBzW__playArea,.DragonFlightPage-module__wrDBzW__setupPanel{padding:var(--wb-space-4);border-radius:var(--wb-radius-lg);background:linear-gradient(165deg,#0c0e14f0,#16141ce0);border:1px solid #94a3b838;width:100%;min-width:0;position:relative;box-shadow:inset 0 1px #ffffff0a,0 6px 24px #00000047}.DragonFlightPage-module__wrDBzW__field{margin-bottom:var(--wb-space-3);font-size:var(--wb-text-sm);flex-direction:column;gap:6px;display:flex}.DragonFlightPage-module__wrDBzW__hint{margin:0 0 var(--wb-space-3);font-size:var(--wb-text-xs);color:#cbd5e1b3}.DragonFlightPage-module__wrDBzW__scene{border-radius:var(--wb-radius-lg);background:#070a10;border:1px solid #b48c3c47;width:100%;min-width:0;max-width:100%;min-height:280px;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #00000080,0 8px 32px #00000059}.DragonFlightPage-module__wrDBzW__layerSky{pointer-events:none;background:linear-gradient(#0c1220 0%,#141828 38%,#1a1420 72%,#120e14 100%);position:absolute;inset:0}.DragonFlightPage-module__wrDBzW__layerMoon{opacity:.85;background:radial-gradient(circle at 35% 35%,#fff8e8,#e8c872 55%,#0000 70%);border-radius:50%;width:48px;height:48px;animation:18s ease-in-out infinite DragonFlightPage-module__wrDBzW__moonDrift;position:absolute;top:10%;right:14%;box-shadow:0 0 28px #e8c87240}.DragonFlightPage-module__wrDBzW__layerClouds{pointer-events:none;background:radial-gradient(120px 24px at 20% 22%,#ffffff0a,#0000),radial-gradient(160px 28px at 65% 18%,#ffffff0d,#0000),radial-gradient(100px 20px at 40% 30%,#ffffff08,#0000);animation:24s linear infinite DragonFlightPage-module__wrDBzW__cloudDrift;position:absolute;inset:0}.DragonFlightPage-module__wrDBzW__layerMountains{clip-path:polygon(0% 100%,0% 55%,12% 38%,22% 52%,35% 28%,48% 48%,62% 22%,75% 45%,88% 32%,100% 50%,100% 100%);opacity:.9;pointer-events:none;background-color:#0a0e16;height:38%;position:absolute;bottom:22%;left:0;right:0}.DragonFlightPage-module__wrDBzW__layerCastle{opacity:.35;clip-path:polygon(0% 100%,0% 40%,12% 40%,12% 20%,22% 20%,22% 40%,38% 40%,38% 10%,50% 0%,62% 10%,62% 40%,78% 40%,78% 25%,88% 25%,88% 40%,100% 40%,100% 100%);pointer-events:none;background:linear-gradient(#1a1520,#0d1018),linear-gradient(90deg,#0000 30%,#141018 30% 34%,#0000 34%),linear-gradient(90deg,#0000 62%,#141018 62% 66%,#0000 66%);width:72px;height:56px;position:absolute;bottom:24%;left:8%}.DragonFlightPage-module__wrDBzW__layerForest{pointer-events:none;background:linear-gradient(#0000,#080c0ad9 40%,#060a08 100%);height:28%;position:absolute;bottom:0;left:0;right:0}.DragonFlightPage-module__wrDBzW__layerForest:before{content:"";opacity:.8;background:radial-gradient(8px 20px at 8% 100%,#0f1812 70%,#0000),radial-gradient(10px 24px at 18% 100%,#122016 70%,#0000),radial-gradient(9px 22px at 32% 100%,#0e1a14 70%,#0000),radial-gradient(11px 26px at 48% 100%,#101c16 70%,#0000),radial-gradient(9px 22px at 64% 100%,#0d1812 70%,#0000),radial-gradient(10px 24px at 78% 100%,#111d17 70%,#0000),radial-gradient(8px 20px at 92% 100%,#0f1812 70%,#0000);height:60%;position:absolute;top:0;left:0;right:0}.DragonFlightPage-module__wrDBzW__layerMist{pointer-events:none;background:linear-gradient(#0000,#b48c3c0a 50%,#14101880);height:45%;animation:8s ease-in-out infinite DragonFlightPage-module__wrDBzW__mistFlow;position:absolute;bottom:0;left:0;right:0}.DragonFlightPage-module__wrDBzW__particles{pointer-events:none;opacity:.6;background-image:radial-gradient(1px 1px at 10% 60%,#f5d98b59,#0000),radial-gradient(1px 1px at 30% 70%,#f5d98b40,#0000),radial-gradient(1px 1px at 55% 55%,#f5d98b4d,#0000),radial-gradient(1px 1px at 75% 65%,#f5d98b33,#0000),radial-gradient(1px 1px at 90%,#f5d98b47,#0000);animation:6s ease-in-out infinite DragonFlightPage-module__wrDBzW__particleFloat;position:absolute;inset:0}.DragonFlightPage-module__wrDBzW__flightTrail{display:none}.DragonFlightPage-module__wrDBzW__dragonActor{left:var(--flight-x,4%);bottom:var(--flight-y,10%);aspect-ratio:16/9;width:min(42%,280px);max-width:100%;height:auto;transform:translate(-50%, 0) rotate(var(--flight-tilt,0deg));z-index:4;justify-content:center;align-items:center;transition:left .12s linear,bottom .12s linear,transform .2s;display:flex;position:absolute}.DragonFlightPage-module__wrDBzW__dragonActorFlying{filter:drop-shadow(0 0 16px #f5d98b59);animation:DragonFlightPage-module__wrDBzW__dragonBob calc(2.8s * var(--flight-speed,1)) ease-in-out infinite}.DragonFlightPage-module__wrDBzW__dragonActorFast{animation-duration:calc(1.6s * var(--flight-speed,1));filter:drop-shadow(0 0 22px #f5d98b80)}.DragonFlightPage-module__wrDBzW__dragonActorCrashed{filter:drop-shadow(0 0 10px #ef444473);animation:.65s forwards DragonFlightPage-module__wrDBzW__dragonCrashDrop}.DragonFlightPage-module__wrDBzW__dragonActorTriumph{filter:drop-shadow(0 0 28px #f5d98b99);animation:1.2s both DragonFlightPage-module__wrDBzW__dragonTriumphGlow}.DragonFlightPage-module__wrDBzW__dragonSprite{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.DragonFlightPage-module__wrDBzW__dragonTrail{width:calc(48px + var(--flight-progress,0) * 120px);filter:blur(3px);height:6px;opacity:calc(.45 + var(--flight-progress,0) * .45);pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#f5d98b1f,#991b1b47,#f5d98b80);border-radius:6px;animation:.8s ease-in-out infinite DragonFlightPage-module__wrDBzW__trailPulse;position:absolute;top:46%;right:58%}.DragonFlightPage-module__wrDBzW__emberTrail{pointer-events:none;z-index:0;background:radial-gradient(3px 3px at 35% 45%,#ffb450bf,#0000),radial-gradient(2px 2px at 58% 62%,#f5d98b8c,#0000),radial-gradient(2px 2px at 48% 28%,#ff783ca6,#0000);width:36px;height:28px;animation:1.2s ease-in-out infinite DragonFlightPage-module__wrDBzW__emberDrift;position:absolute;top:38%;right:62%}.DragonFlightPage-module__wrDBzW__rewardBurst{left:var(--flight-x,4%);bottom:var(--flight-y,10%);pointer-events:none;z-index:3;background:radial-gradient(circle,#f5d98b73,#e8c87226,#0000 72%);width:140px;height:140px;animation:1.1s both DragonFlightPage-module__wrDBzW__rewardBurstAnim;position:absolute;transform:translate(-50%,10%)}.DragonFlightPage-module__wrDBzW__emberBurst{left:var(--flight-x,4%);bottom:var(--flight-y,10%);pointer-events:none;z-index:5;background:radial-gradient(circle,#ff782880,#ef444433,#0000 70%);width:110px;height:110px;animation:.8s both DragonFlightPage-module__wrDBzW__emberBurstAnim;position:absolute;transform:translate(-50%,10%)}.DragonFlightPage-module__wrDBzW__multiplierPanel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f5d98b;text-shadow:0 0 16px #f5d98b59;z-index:6;letter-spacing:.02em;background:#0000008c;border:1px solid #b48c3c73;border-radius:999px;padding:10px 20px;font-size:1.65rem;font-weight:800;position:absolute;top:12px;left:50%;transform:translate(-50%)}.DragonFlightPage-module__wrDBzW__multiplierWin{color:#fde68a;animation:.9s both DragonFlightPage-module__wrDBzW__goldPulse}.DragonFlightPage-module__wrDBzW__multiplierLose{color:#fca5a5;animation:.55s both DragonFlightPage-module__wrDBzW__redFlash}.DragonFlightPage-module__wrDBzW__crashBurst{left:var(--flight-x,4%);bottom:var(--flight-y,10%);z-index:5;pointer-events:none;background:radial-gradient(circle,#ef444473,#991b1b26,#0000 70%);border-radius:50%;width:100px;height:100px;animation:.7s both DragonFlightPage-module__wrDBzW__crashBurst;position:absolute;transform:translate(-50%,20%)}.DragonFlightPage-module__wrDBzW__smokePuff{left:var(--flight-x,4%);bottom:calc(var(--flight-y,10%) - 2%);z-index:3;pointer-events:none;background:radial-gradient(#50505a66,#0000 70%);width:120px;height:40px;animation:1.2s both DragonFlightPage-module__wrDBzW__smokeRise;position:absolute;transform:translate(-50%)}.DragonFlightPage-module__wrDBzW__sceneLose{animation:.6s both DragonFlightPage-module__wrDBzW__sceneDim}.DragonFlightPage-module__wrDBzW__sceneWin{animation:1s both DragonFlightPage-module__wrDBzW__sceneTriumph}.DragonFlightPage-module__wrDBzW__sceneWin .DragonFlightPage-module__wrDBzW__layerSky{background:linear-gradient(#141828 0%,#1a2030 40%,#221a18 100%)}.DragonFlightPage-module__wrDBzW__resultMsg{margin:0 0 var(--wb-space-3);text-align:center;font-weight:600;font-size:var(--wb-text-md)}.DragonFlightPage-module__wrDBzW__resultWin{color:#86efac}.DragonFlightPage-module__wrDBzW__resultLose{color:#fca5a5}.DragonFlightPage-module__wrDBzW__actions{gap:var(--wb-space-2);flex-wrap:wrap;display:flex}.DragonFlightPage-module__wrDBzW__actions button{transition:transform .16s,filter .16s}.DragonFlightPage-module__wrDBzW__actions button:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px)}@keyframes DragonFlightPage-module__wrDBzW__moonDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes DragonFlightPage-module__wrDBzW__cloudDrift{0%{transform:translate(0)}to{transform:translate(-8%)}}@keyframes DragonFlightPage-module__wrDBzW__mistFlow{0%,to{opacity:.6}50%{opacity:.9}}@keyframes DragonFlightPage-module__wrDBzW__particleFloat{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.75;transform:translateY(-6px)}}@keyframes DragonFlightPage-module__wrDBzW__dragonBob{0%,to{transform:translate(-50%, 0) rotate(var(--flight-tilt,0deg))}25%{transform:translate(-50%, -8px) rotate(calc(var(--flight-tilt,0deg) + 2deg))}55%{transform:translate(-50%, 5px) rotate(calc(var(--flight-tilt,0deg) - 2deg))}80%{transform:translate(-50%, -4px) rotate(var(--flight-tilt,0deg))}}@keyframes DragonFlightPage-module__wrDBzW__dragonCrashDrop{0%{transform:translate(-50%, 0) rotate(var(--flight-tilt,0deg))}45%{transform:translate(-50%,16px)rotate(28deg)}to{opacity:.82;transform:translate(-50%,24px)rotate(34deg)}}@keyframes DragonFlightPage-module__wrDBzW__dragonTriumphGlow{0%{transform:translate(-50%, 0) rotate(var(--flight-tilt,0deg)) scale(1)}50%{transform:translate(-50%, -4px) rotate(var(--flight-tilt,0deg)) scale(1.05)}to{transform:translate(-50%, 0) rotate(var(--flight-tilt,0deg)) scale(1)}}@keyframes DragonFlightPage-module__wrDBzW__rewardBurstAnim{0%{opacity:.9;transform:translate(-50%,10%)scale(.5)}to{opacity:0;transform:translate(-50%,10%)scale(1.6)}}@keyframes DragonFlightPage-module__wrDBzW__trailPulse{0%,to{opacity:calc(.35 + var(--flight-progress,0) * .45)}50%{opacity:calc(.55 + var(--flight-progress,0) * .4)}}@keyframes DragonFlightPage-module__wrDBzW__emberDrift{0%,to{opacity:.6;transform:translate(0)}50%{opacity:.92;transform:translate(-5px,-4px)}}@keyframes DragonFlightPage-module__wrDBzW__emberBurstAnim{0%{opacity:1;transform:translate(-50%,10%)scale(.4)}to{opacity:0;transform:translate(-50%,10%)scale(1.5)}}@keyframes DragonFlightPage-module__wrDBzW__goldPulse{0%{box-shadow:0 0 #f5d98b00}55%{box-shadow:0 0 32px #f5d98b66}to{box-shadow:0 0 12px #f5d98b2e}}@keyframes DragonFlightPage-module__wrDBzW__redFlash{0%,to{box-shadow:0 0 #ef444400}40%{background:#280a0aa6;box-shadow:0 0 28px #ef444473}}@keyframes DragonFlightPage-module__wrDBzW__crashBurst{0%{opacity:.9;transform:translate(-50%,20%)scale(.3)}to{opacity:0;transform:translate(-50%,20%)scale(1.4)}}@keyframes DragonFlightPage-module__wrDBzW__smokeRise{0%{opacity:.7;transform:translate(-50%)scale(.8)}to{opacity:0;transform:translate(-50%,-24px)scale(1.3)}}@keyframes DragonFlightPage-module__wrDBzW__sceneDim{0%{filter:brightness()}30%{filter:brightness(1.3)saturate(1.2)}to{filter:brightness(.7)saturate(.85)}}@keyframes DragonFlightPage-module__wrDBzW__sceneTriumph{0%{box-shadow:inset 0 0 #f5d98b00}50%{box-shadow:inset 0 0 50px #f5d98b1f}to{box-shadow:inset 0 0 #f5d98b00}}@media (max-width:480px){.DragonFlightPage-module__wrDBzW__scene{min-height:240px}.DragonFlightPage-module__wrDBzW__dragonActor{width:min(58%,220px)}.DragonFlightPage-module__wrDBzW__multiplierPanel{padding:8px 14px;font-size:1.3rem}}@media (min-width:1024px){.DragonFlightPage-module__wrDBzW__scene{min-height:360px}.DragonFlightPage-module__wrDBzW__actions{flex-direction:column}.DragonFlightPage-module__wrDBzW__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.DragonFlightPage-module__wrDBzW__panel *,.DragonFlightPage-module__wrDBzW__playArea *,.DragonFlightPage-module__wrDBzW__setupPanel *,.DragonFlightPage-module__wrDBzW__layerMoon,.DragonFlightPage-module__wrDBzW__layerClouds,.DragonFlightPage-module__wrDBzW__layerMist,.DragonFlightPage-module__wrDBzW__particles,.DragonFlightPage-module__wrDBzW__dragonActor,.DragonFlightPage-module__wrDBzW__dragonActorFlying,.DragonFlightPage-module__wrDBzW__dragonActorFast,.DragonFlightPage-module__wrDBzW__dragonActorCrashed,.DragonFlightPage-module__wrDBzW__dragonActorTriumph,.DragonFlightPage-module__wrDBzW__dragonTrail,.DragonFlightPage-module__wrDBzW__emberTrail,.DragonFlightPage-module__wrDBzW__rewardBurst,.DragonFlightPage-module__wrDBzW__multiplierWin,.DragonFlightPage-module__wrDBzW__multiplierLose,.DragonFlightPage-module__wrDBzW__crashBurst,.DragonFlightPage-module__wrDBzW__smokePuff,.DragonFlightPage-module__wrDBzW__emberBurst,.DragonFlightPage-module__wrDBzW__sceneLose,.DragonFlightPage-module__wrDBzW__sceneWin{transition-duration:.01ms!important;animation:none!important}}
