:root{--game-layer-tank:0;--game-layer-hud:100;--game-layer-surface:1000;--game-layer-navigation:1100;--game-layer-sheet-scrim:1990;--game-layer-sheet:2000;--game-layer-dialog-scrim:2990;--game-layer-dialog:3000;--game-layer-blocking:4000;--game-layer-system:10000;--game-layer-toast:11000;--game-safe-top:env(safe-area-inset-top,0px);--game-safe-right:env(safe-area-inset-right,0px);--game-safe-bottom:env(safe-area-inset-bottom,0px);--game-safe-left:env(safe-area-inset-left,0px);--game-keyboard-inset:0px;--game-left-rail-inset:0px;--game-touch-target:48px;--game-body-font-min:14px;--game-surface-radius:clamp(.8rem, 1.7vw, 1.35rem);--game-surface-border:#0a2b308a;--game-surface-ink:#fff5e3;--game-surface-muted:#fff5e3d1;--game-surface-accent:#54b8b0;--game-surface-accent-rgb:84 184 176;--game-surface-deep:#4b3025;--game-surface-panel:#6b422cf7;--game-surface-panel-soft:#412a1ff5;--game-surface-coral:#f47a45;--game-surface-coral-rgb:244 122 69;--game-surface-danger:#c83e4d;--game-surface-shadow:#051c1f6b;--game-focus-ring:0 0 0 2px #ffebc3fa, 0 0 0 5px #103338db}.game-dialog-layer.svelte-46d31a,.game-dialog-layer.svelte-46d31a :where(.svelte-46d31a){box-sizing:border-box}.game-dialog-layer.svelte-46d31a{z-index:var(--game-layer-dialog);width:100dvw;height:100dvh;padding:max(clamp(.5rem, 1.4vw, 1rem), var(--game-safe-top)) max(clamp(.5rem, 1.4vw, 1rem), var(--game-safe-right)) max(clamp(.5rem, 1.4vw, 1rem), calc(var(--game-safe-bottom) + var(--game-keyboard-inset))) max(clamp(.5rem, 1.4vw, 1rem), calc(var(--game-safe-left) + var(--game-left-rail-inset)));color:var(--game-surface-ink);font-size:max(var(--game-body-font-min), .875rem);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.game-dialog-layer--blocking.svelte-46d31a{z-index:var(--game-layer-blocking)}.game-dialog-layer[data-dialog-kind=transaction].svelte-46d31a,.game-dialog-layer[data-dialog-kind=blocking].svelte-46d31a{--game-surface-accent:var(--game-surface-coral,#f47a45);--game-surface-accent-rgb:var(--game-surface-coral-rgb,244 122 69)}.game-dialog__scrim.svelte-46d31a{z-index:-1;-webkit-backdrop-filter:none;touch-action:none;background:#00000029;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.game-dialog-layer--transparent.svelte-46d31a .game-dialog__scrim:where(.svelte-46d31a){background:0 0}.game-dialog.svelte-46d31a{border-radius:var(--game-surface-radius);background:radial-gradient(circle at 92% -16%, rgb(var(--game-surface-coral-rgb,244 122 69) / .14), transparent 44%), linear-gradient(150deg, #6f42256b, #37231b9e), url(../../../ui/low-poly/wood-planks-tile.webp) center / 26rem auto repeat, var(--game-surface-panel,#6b422c);width:min(40rem,100%);min-width:0;min-height:0;max-height:100%;box-shadow:0 .28rem 0 #08232785, 0 2rem 6rem var(--game-surface-shadow,#07373e3d), inset 0 1px 0 #ffe6b58f;border:1px solid #082327b3;grid-template-rows:auto minmax(0,1fr) auto;animation:.18s cubic-bezier(.2,.75,.25,1) both svelte-46d31a-game-dialog-enter;display:grid;position:relative;overflow:hidden}.game-dialog-layer[data-dialog-size=compact].svelte-46d31a .game-dialog:where(.svelte-46d31a){width:min(30rem,100%)}.game-dialog-layer[data-dialog-size=wide].svelte-46d31a .game-dialog:where(.svelte-46d31a){width:min(60rem,100%)}.game-dialog__header.svelte-46d31a{min-width:0;box-shadow:inset 0 -3px 0 rgb(var(--game-surface-coral-rgb,244 122 69) / .72), inset 0 1px 0 #ffffff3d;background:linear-gradient(145deg,#ffdea514,#0000 42%),linear-gradient(135deg,#7e4c2b8f,#39241bb3),url(../../../ui/low-poly/wood-planks-tile.webp) 50%/22rem;border-bottom:1px solid #082327ad;align-items:center;gap:clamp(.55rem,1.4vw,.9rem);padding:clamp(.65rem,1.8vw,1rem);display:flex}.game-dialog__identity.svelte-46d31a{flex:auto;min-width:0}.game-dialog__identity.svelte-46d31a h2:where(.svelte-46d31a),.game-dialog__identity.svelte-46d31a p:where(.svelte-46d31a){margin:0}.game-dialog__identity.svelte-46d31a h2:where(.svelte-46d31a){color:#fffaf0;letter-spacing:-.025em;font-size:clamp(1.12rem,2.6vw,1.6rem);font-weight:950;line-height:1.08}.game-dialog__eyebrow.svelte-46d31a{background:rgb(var(--game-surface-coral-rgb,244 122 69) / .24);color:#fff2d6;width:fit-content;font-size:max(var(--game-body-font-min), .65rem);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin-bottom:.18rem;padding:.2rem .48rem;font-weight:950;line-height:1}.game-dialog__description.svelte-46d31a{color:#fffaf0d1;font-size:max(var(--game-body-font-min), .82rem);margin-top:.28rem;font-weight:700;line-height:1.28}.game-dialog__icon.svelte-46d31a{width:var(--game-touch-target);height:var(--game-touch-target);color:#fff5e3;box-shadow:0 .18rem 0 rgb(var(--game-surface-coral-rgb,244 122 69) / .72), 0 .45rem 1rem #07373e29;background:linear-gradient(145deg,#7e5230f5,#453023fa),url(../../../ui/low-poly/wood-planks-tile.webp) 50%/10rem;border:1px solid #ffe2aead;border-radius:.85rem;place-items:center;display:grid}.game-dialog__meta.svelte-46d31a{color:#fffaf0d6;flex:0 auto;min-width:0}.game-dialog__close.svelte-46d31a{width:var(--game-touch-target);height:var(--game-touch-target);border:1px solid #ffe2aead;border-bottom-color:rgb(var(--game-surface-coral-rgb,244 122 69) / .72);color:#fff5e3;font:inherit;cursor:pointer;touch-action:manipulation;box-shadow:0 .2rem 0 rgb(var(--game-surface-coral-rgb,244 122 69) / .72), 0 .5rem 1rem #07373e2e;background:linear-gradient(#7e5230f5,#453023fa),url(../../../ui/low-poly/wood-planks-tile.webp) 50%/10rem;border-radius:.8rem;flex:none;place-items:center;margin-left:auto;padding:0;font-size:1.55rem;line-height:1;transition:transform .13s,filter .13s,box-shadow .13s;display:grid}.game-dialog__close.svelte-46d31a:hover:not(:disabled){filter:brightness(1.04)saturate(1.05);transform:translateY(-1px)}.game-dialog__close.svelte-46d31a:active:not(:disabled){box-shadow:0 .06rem 0 rgb(var(--game-surface-coral-rgb,244 122 69) / .72), 0 .18rem .42rem #07373e2e;transform:translateY(2px)}.game-dialog__close.svelte-46d31a:disabled{cursor:var(--ct-cursor-wait,wait);opacity:.5}.game-dialog__body.svelte-46d31a{min-width:0;min-height:0;color:var(--game-surface-ink);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgb(var(--game-surface-accent-rgb) / .38) transparent;-webkit-overflow-scrolling:touch;background:linear-gradient(145deg,#683c227a,#34221ba3),url(../../../ui/low-poly/wood-planks-tile.webp) 50%/28rem,#6b432d;padding:clamp(.75rem,2vw,1.2rem);line-height:1.45;overflow:hidden auto}.game-dialog__actions.svelte-46d31a{background:linear-gradient(#7748287a,#301f19ad),url(../../../ui/low-poly/wood-planks-tile.webp) 50%/24rem;border-top:1px solid #4228186b;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;min-width:0;padding:clamp(.55rem,1.5vw,.9rem);display:flex;box-shadow:0 -.75rem 1.8rem #0c262929,inset 0 1px #ffe2ad80}.game-dialog__actions.svelte-46d31a button:not(.unstyled):not(.link-button){color:#fff0d2;text-shadow:0 1px #072a2d7a;background:linear-gradient(145deg,#7bbbb2fa,#27696afa);border-color:#082f338f;box-shadow:0 .2rem #0f4245c7,0 .48rem 1rem #072a2d33,inset 0 1px #cff4e25c}.game-dialog__actions.svelte-46d31a :is(.buy-button,.action-button,.submit-button,.continue-button,.confirm-button,.accept-btn,.accept-button,.primary,.primary-btn,.pay-button,.pay-btn,.understand-button,.claim,.send,.breeding-v2-dialog-primary,.keeper-v2-dialog-primary,.reefnet-v2-dialog-primary){background:linear-gradient(180deg, #ffb17dfa, var(--game-surface-coral,#f47a45));color:#fff8ee;border-color:#b0472b6b;box-shadow:0 .22rem #b84f32,0 .55rem 1.1rem #7a3b2a33,inset 0 1px #fff4e0c7}.game-dialog__actions.svelte-46d31a :is(.danger,.danger-button,.keeper-v2-dialog-danger,.reefnet-v2-dialog-danger){background:linear-gradient(180deg, #ec7a78, var(--game-surface-danger,#c83e4d));color:#fff8ee;border-color:#7e232f6b;box-shadow:0 .22rem #8d2e3a,0 .55rem 1.1rem #6b262f33,inset 0 1px #fff4e094}.game-dialog.svelte-46d31a button,.game-dialog.svelte-46d31a [role=button],.game-dialog.svelte-46d31a input,.game-dialog.svelte-46d31a select,.game-dialog.svelte-46d31a textarea{font-size:max(var(--game-body-font-min), 1em)}.game-dialog.svelte-46d31a button,.game-dialog.svelte-46d31a [role=button]{min-block-size:var(--game-touch-target);touch-action:manipulation}.game-dialog.svelte-46d31a input:not([type=checkbox]):not([type=radio]),.game-dialog.svelte-46d31a select,.game-dialog.svelte-46d31a textarea{min-block-size:var(--game-touch-target)}.game-dialog.svelte-46d31a :focus-visible{outline:2px solid var(--game-surface-accent);outline-offset:2px;box-shadow:var(--game-focus-ring)}@keyframes svelte-46d31a-game-dialog-enter{0%{opacity:0;transform:translateY(.7rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=950px) and (height<=460px){.game-dialog-layer.svelte-46d31a{padding:max(.3rem, var(--game-safe-top)) max(.3rem, var(--game-safe-right)) max(.3rem, calc(var(--game-safe-bottom) + var(--game-keyboard-inset))) max(.3rem, calc(var(--game-safe-left) + var(--game-left-rail-inset)))}.game-dialog.svelte-46d31a{width:min(48rem,100%)}.game-dialog__header.svelte-46d31a{padding-block:.4rem}.game-dialog__description.svelte-46d31a,.game-dialog__eyebrow.svelte-46d31a{display:none}.game-dialog__body.svelte-46d31a{padding-block:.55rem}.game-dialog__actions.svelte-46d31a{padding-block:.35rem}}@media (pointer:coarse) and (orientation:landscape){.game-dialog.svelte-46d31a{border-radius:clamp(.85rem,1.8vw,1.15rem);max-height:100%}.game-dialog-layer[data-dialog-size=wide].svelte-46d31a .game-dialog:where(.svelte-46d31a){width:min(54rem,100%)}.game-dialog__body.svelte-46d31a{padding:clamp(.6rem,1.6vw,.9rem)}}@media (width<=640px){.game-dialog-layer.svelte-46d31a{padding:max(.35rem, var(--game-safe-top)) max(.35rem, var(--game-safe-right)) max(.35rem, calc(var(--game-safe-bottom) + var(--game-keyboard-inset))) max(.35rem, calc(var(--game-safe-left) + var(--game-left-rail-inset)))}.game-dialog.svelte-46d31a,.game-dialog-layer[data-dialog-size=compact].svelte-46d31a .game-dialog:where(.svelte-46d31a),.game-dialog-layer[data-dialog-size=wide].svelte-46d31a .game-dialog:where(.svelte-46d31a){width:100%}.game-dialog__actions.svelte-46d31a{gap:.45rem}.game-dialog__actions.svelte-46d31a button{flex:9rem}}@media (prefers-reduced-motion:reduce){.game-dialog.svelte-46d31a{animation:none}}
