.spark-beast-arena-module__HI1OcG__arena{z-index:1;--roam-x:0px;--roam-y:0px;--roam-face:1;--charge:1;place-items:center;display:grid;position:absolute;inset:0}.spark-beast-arena-module__HI1OcG__arena [data-spark-beast=true]{z-index:2;overflow:visible}.spark-beast-arena-module__HI1OcG__arena [data-spark-beast=true] [data-beast-sprite]{translate:var(--roam-x) var(--roam-y);scale:calc(var(--charge) * var(--roam-face)) var(--charge);transition:scale .12s ease-out}.spark-beast-arena-module__HI1OcG__arena:not([data-behavior-action=visual-preview]) [data-spark-beast=true] [data-beast-sprite]{transition:scale .12s ease-out,translate 1.2s ease-out}.spark-beast-arena-module__HI1OcG__arena[data-reduced-motion=true] [data-spark-beast=true] [data-beast-sprite]{transition:none;translate:none;scale:1}.spark-beast-arena-module__HI1OcG__arena[data-phase=charge] [data-spark-beast=true] [data-beast-sprite]{filter:drop-shadow(0 0 16px #fff8)drop-shadow(0 0 28px #9cf6ffaa)}.spark-beast-arena-module__HI1OcG__fx{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.spark-beast-arena-module__HI1OcG__flash{pointer-events:none;z-index:5;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 50% 48%,#ffffffd0,#c9b1ff66 38%,#0000 70%);position:absolute;inset:0}.spark-beast-arena-module__HI1OcG__hit{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;position:absolute;inset:8% 10% 18%}.spark-beast-arena-module__HI1OcG__hit:focus-visible{outline-offset:-6px;outline:2px dashed #a0eff3}.spark-beast-arena-module__HI1OcG__tools{z-index:6;flex-wrap:wrap;justify-content:center;gap:6px;width:min(86%,250px);margin-inline:auto;display:flex;position:absolute;top:9%;left:0;right:0}.spark-beast-arena-module__HI1OcG__volume{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101a31e6;border:1px solid #9beffd8a;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.spark-beast-arena-module__HI1OcG__volume input{accent-color:#a1f4f8;width:74px;height:20px}.spark-beast-arena-module__HI1OcG__sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spark-beast-arena-module__HI1OcG__tool{white-space:nowrap;color:#dff9ff;letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101a31e6;border:1px solid #9beffd8a;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font:700 10px Space Grotesk,sans-serif;display:inline-flex}.spark-beast-arena-module__HI1OcG__tool[aria-pressed=true]{color:#18102d;background:linear-gradient(110deg,#a1f4f8,#c9b1ff);border-color:#fff8}.spark-beast-arena-module__HI1OcG__tool:disabled{opacity:.5;cursor:default}.spark-beast-arena-module__HI1OcG__toast{z-index:7;pointer-events:none;white-space:nowrap;letter-spacing:.06em;color:#fff;text-shadow:0 2px 10px #000c;margin:0;font:800 12px Space Grotesk,sans-serif;position:absolute;top:21%;left:50%;transform:translate(-50%)}.spark-beast-arena-module__HI1OcG__toast:not(:empty){background:#0c1228e0;border:1px solid #fff5;border-radius:999px;padding:7px 12px;animation:1.8s both spark-beast-arena-module__HI1OcG__toastIn;box-shadow:0 0 22px #9b7dff66}.spark-beast-arena-module__HI1OcG__toast small{letter-spacing:.06em;color:#b9c7e6;text-align:center;margin-top:2px;font:600 7px DM Sans,sans-serif;display:block}.spark-beast-arena-module__HI1OcG__toast:not(:empty){border-radius:14px}.spark-beast-arena-module__HI1OcG__toast em{color:#ffd77a;margin-left:4px;font-style:normal}@keyframes spark-beast-arena-module__HI1OcG__toastIn{0%{opacity:0;translate:0 8px;scale:.9}12%{opacity:1;translate:0;scale:1.06}20%{scale:1}85%{opacity:1}to{opacity:0;translate:0 -6px}}@media (prefers-reduced-motion:reduce){.spark-beast-arena-module__HI1OcG__arena [data-spark-beast=true] [data-beast-sprite]{transition:none;translate:none;scale:1}.spark-beast-arena-module__HI1OcG__toast:not(:empty){animation:none}}.spark-beast-arena-module__HI1OcG__arena[data-rig=true] [data-spark-beast=true] [data-beast-sprite]{scale:var(--charge)}.spark-beast-arena-module__HI1OcG__arena[data-rig=true][data-behavior-action=visual-preview]:not([data-reduced-motion=true]) [data-spark-beast=true] [data-beast-sprite]{transition:scale .12s ease-out}.spark-beast-arena-module__HI1OcG__pois{z-index:1;pointer-events:none;position:absolute;inset:0}.spark-beast-arena-module__HI1OcG__poi{width:0;height:0;position:absolute}.spark-beast-arena-module__HI1OcG__poi i{opacity:.75;border-radius:50%;width:36px;height:14px;transition:opacity .4s,transform .4s;position:absolute;top:-7px;left:-18px}.spark-beast-arena-module__HI1OcG__poi[data-poi-kind=moon-pool] i{background:radial-gradient(#e9f4ffcc,#8fb8ff66 45%,#0000 72%);box-shadow:0 0 14px #b9d7ff88}.spark-beast-arena-module__HI1OcG__poi[data-poi-kind=crystal] i{clip-path:polygon(50% 0,100% 38%,70% 100%,30% 100%,0 38%);background:linear-gradient(160deg,#f2e6ff,#b57bff 55%,#5b2fb0);border-radius:2px;width:14px;height:22px;top:-22px;left:-7px;box-shadow:0 0 12px #c9a6ff}.spark-beast-arena-module__HI1OcG__poi[data-poi-kind=portal] i{background:radial-gradient(at 50% 60%,#1a0d3acc,#6a3fd155 60%,#0000);border:2px solid #8fe8ff;border-radius:50% 50% 45% 45%;width:26px;height:32px;top:-30px;left:-13px;box-shadow:0 0 14px #8fe8ff99,inset 0 0 10px #b57bff}.spark-beast-arena-module__HI1OcG__poi[data-active=true] i{opacity:1;transform:scale(1.25)}@media (max-width:680px){.spark-beast-arena-module__HI1OcG__tools{gap:4px;width:min(78%,230px);top:8%}.spark-beast-arena-module__HI1OcG__tool{justify-content:center;width:44px;height:44px;padding:0}.spark-beast-arena-module__HI1OcG__tool span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spark-beast-arena-module__HI1OcG__volume{height:30px;padding:0 10px}.spark-beast-arena-module__HI1OcG__volume input{width:96px}.spark-beast-arena-module__HI1OcG__toast{font-size:11px;top:30%}.spark-beast-arena-module__HI1OcG__poi i{scale:.8}}@media (prefers-reduced-motion:reduce){.spark-beast-arena-module__HI1OcG__poi i{transition:none}}.spark-beast-arena-module__HI1OcG__toolsToggle{display:none}@media (max-width:560px){.spark-beast-arena-module__HI1OcG__toolsToggle{justify-content:center;display:inline-flex}.spark-beast-arena-module__HI1OcG__tools[data-tools-open=false] .spark-beast-arena-module__HI1OcG__tool:not(.spark-beast-arena-module__HI1OcG__toolsToggle),.spark-beast-arena-module__HI1OcG__tools[data-tools-open=false] .spark-beast-arena-module__HI1OcG__soundTool{display:none}.spark-beast-arena-module__HI1OcG__tools{flex-direction:column;align-items:flex-end;gap:6px;width:auto;margin:0;top:10px;left:auto;right:10px}.spark-beast-arena-module__HI1OcG__tools .spark-beast-arena-module__HI1OcG__tool{opacity:.82;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.spark-beast-arena-module__HI1OcG__tools[data-tools-open=false] .spark-beast-arena-module__HI1OcG__toolsToggle{opacity:.6;background:#101a3199}}.spark-beast-arena-module__HI1OcG__toast:empty{display:none}
.creature-habitat-module__4ynBrq__habitat{color:#e6f3ff;overflow-wrap:anywhere;background:linear-gradient(145deg,#202340ed,#111d31f7);border:1px solid #566083;border-radius:24px;max-width:1180px;margin:1.5rem auto;padding:clamp(18px,4vw,32px);position:relative;box-shadow:0 20px 80px #05081366}.creature-habitat-module__4ynBrq__habitat h2{margin:.6rem 0;font-size:clamp(22px,4vw,34px)}.creature-habitat-module__4ynBrq__habitat p{color:#c2cfe4;line-height:1.65}.creature-habitat-module__4ynBrq__tag{letter-spacing:.14em;font-size:11px;color:#a8e7ff!important}.creature-habitat-module__4ynBrq__places,.creature-habitat-module__4ynBrq__tools{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.creature-habitat-module__4ynBrq__habitat button{color:#e8f3ff;max-width:100%;min-height:44px;font:inherit;cursor:pointer;background:#19263d;border:1px solid #637496;border-radius:12px;padding:10px 14px}.creature-habitat-module__4ynBrq__habitat button[aria-pressed=true]{background:#23505f;border-color:#92eaf4}.creature-habitat-module__4ynBrq__habitat button:disabled{opacity:.6;cursor:default}.creature-habitat-module__4ynBrq__habitat button:focus-visible,.creature-habitat-module__4ynBrq__habitat a:focus-visible{outline-offset:3px;outline:3px solid #eccc97}.creature-habitat-module__4ynBrq__activity{background:#090f22;border-radius:15px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.creature-habitat-module__4ynBrq__activity strong{text-transform:capitalize;color:#f7d5a5}.creature-habitat-module__4ynBrq__activity meter{accent-color:#91e1d5;max-width:150px}.creature-habitat-module__4ynBrq__activity a{color:#a3e9ff;font-size:14px}.creature-habitat-module__4ynBrq__note{margin-bottom:0;font-size:12px}@media (max-width:500px){.creature-habitat-module__4ynBrq__habitat{margin:1rem 12px}.creature-habitat-module__4ynBrq__places{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creature-habitat-module__4ynBrq__places button{padding:10px 6px}.creature-habitat-module__4ynBrq__tools button{flex:140px}}
