._tile_n6jyp_1{width:calc((100% - 3 * var(--cell-gap)) / 4);height:calc((100% - 3 * var(--cell-gap)) / 4);color:#dfe6f5;transform:translate(calc(var(--col) * (100% + var(--cell-gap))), calc(var(--row) * (100% + var(--cell-gap))));transition:transform var(--tile-duration) cubic-bezier(.25, .46, .45, .94);will-change:transform;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;font-size:8.5cqw;font-weight:700;line-height:1;display:flex;position:absolute}._spawn_n6jyp_22{animation:_pop_n6jyp_1 .17s var(--tile-duration) ease-out backwards}._merge_n6jyp_26{animation:_mergePulse_n6jyp_1 .18s var(--tile-duration) ease-in-out backwards}@keyframes _pop_n6jyp_1{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes _mergePulse_n6jyp_1{0%{scale:1}50%{filter:brightness(1.25);scale:1.08}to{filter:brightness();scale:1}}._v2_n6jyp_55{color:#aeb9d3;background:linear-gradient(135deg,#2b3348,#232a3c)}._v4_n6jyp_60{color:#c3cde8;background:linear-gradient(135deg,#354060,#2c3550)}._v8_n6jyp_65{color:#d4f6ff;background:linear-gradient(135deg,#12606c,#0d4a55);box-shadow:0 0 14px #22d3ee2e}._v16_n6jyp_71{color:#eafcff;background:linear-gradient(135deg,#0fa3b1,#0b7f92);box-shadow:0 0 18px #22d3ee4d}._v32_n6jyp_77{color:#eaf3ff;background:linear-gradient(135deg,#2f7ff0,#1e5bc8);box-shadow:0 0 20px #3b82f659}._v64_n6jyp_83{color:#eeecff;background:linear-gradient(135deg,#6a5df0,#4f43cf);box-shadow:0 0 22px #7c6cff66}._v128_n6jyp_89{color:#f4ecff;background:linear-gradient(135deg,#9b5cf6,#7a3ddb);font-size:7cqw;box-shadow:0 0 26px #a76cff73}._v256_n6jyp_96{color:#fdefff;background:linear-gradient(135deg,#d446e8,#a92fc4);font-size:7cqw;box-shadow:0 0 28px #d95af080}._v512_n6jyp_103{color:#fff0f7;background:linear-gradient(135deg,#f04a9c,#d42d72);font-size:7cqw;box-shadow:0 0 30px #f04a9c8c}._v1024_n6jyp_110{color:#fff4ec;background:linear-gradient(135deg,#f4762d,#e0521b);font-size:5.8cqw;box-shadow:0 0 34px #f4762d8c}._v2048_n6jyp_117{color:#3a2500;background:linear-gradient(135deg,#ffd54d,#f7a928);font-size:5.8cqw;box-shadow:0 0 24px #ffc83cb3,0 0 60px #ffb42859}._v4096_n6jyp_126{color:#4a3200;background:linear-gradient(135deg,#fdfcf8,#ffe9b0);font-size:5.8cqw;box-shadow:0 0 28px #fff0c8cc,0 0 70px #ffdc7873}._board_16md0_1{width:var(--board-size);aspect-ratio:1;padding:var(--cell-gap);border-radius:var(--radius);background:var(--panel);border:1px solid var(--panel-border);touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 20px 60px #00000080,0 0 80px #4b64ff12;container-type:inline-size}._grid_16md0_19{gap:var(--cell-gap);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);width:100%;height:100%;display:grid}._cell_16md0_28{background:var(--cell);border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff08}._tiles_16md0_34{inset:var(--cell-gap);position:absolute}._header_1lbpo_1{width:var(--board-size);flex-direction:column;gap:14px;display:flex}._top_1lbpo_8{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._title_1lbpo_15{letter-spacing:-.03em;background:linear-gradient(120deg, var(--accent-a), var(--accent-b) 70%);color:#0000;filter:drop-shadow(0 0 18px #698cff59);-webkit-background-clip:text;background-clip:text;margin:0;font-size:56px;font-weight:700;line-height:1}._scores_1lbpo_28{gap:10px;display:flex}._scoreBox_1lbpo_33{background:var(--panel);border:1px solid var(--panel-border);border-radius:12px;flex-direction:column;align-items:center;gap:2px;min-width:84px;padding:8px 14px 10px;display:flex;position:relative}._scoreLabel_1lbpo_46{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}._scoreValue_1lbpo_54{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}._gain_1lbpo_61{color:var(--accent-a);pointer-events:none;font-size:15px;font-weight:700;animation:.7s ease-out forwards _floatUp_1lbpo_1;position:absolute;top:8px;right:10px}@keyframes _floatUp_1lbpo_1{0%{opacity:0;translate:0 6px}20%{opacity:1}to{opacity:0;translate:0 -26px}}._bottom_1lbpo_86{justify-content:space-between;align-items:center;gap:16px;display:flex}._tagline_1lbpo_93{color:var(--muted);margin:0;font-size:14px}._actions_1lbpo_99{gap:8px;display:flex}._button_1lbpo_104{border:1px solid var(--panel-border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:500;transition:background .14s,border-color .14s,transform .14s}._button_1lbpo_104:hover:enabled{background:#1c2438;border-color:#ffffff24;transform:translateY(-1px)}._button_1lbpo_104:active:enabled{transform:translateY(0)}._button_1lbpo_104:focus-visible{outline:2px solid var(--accent-a);outline-offset:2px}._button_1lbpo_104:disabled{opacity:.35;cursor:default}@media (width<=420px){._title_1lbpo_15{font-size:42px}}._overlay_1ualt_1{border-radius:var(--radius);-webkit-backdrop-filter:blur(5px);z-index:2;background:#0a0c128c;flex-direction:column;justify-content:center;align-items:center;gap:22px;animation:.32s .45s both _reveal_1ualt_1;display:flex;position:absolute;inset:0}@keyframes _reveal_1ualt_1{0%{opacity:0}to{opacity:1}}._title_1ualt_26{letter-spacing:-.02em;margin:0;font-size:44px;font-weight:700}._won_1ualt_33 ._title_1ualt_26{color:#ffd54d;text-shadow:0 0 30px #ffc83c8c}._over_1ualt_1 ._title_1ualt_26{color:var(--text);text-shadow:0 0 24px #a06bff66}._actions_1ualt_43{gap:10px;display:flex}._primary_1ualt_48,._secondary_1ualt_49{font:inherit;cursor:pointer;border-radius:12px;padding:12px 22px;font-size:15px;font-weight:700;transition:transform .14s,filter .14s}._primary_1ualt_48{background:linear-gradient(120deg, var(--accent-a), var(--accent-b));color:#0a0c12;border:none}._secondary_1ualt_49{color:var(--text);background:#ffffff0f;border:1px solid #ffffff2e}._primary_1ualt_48:hover,._secondary_1ualt_49:hover{filter:brightness(1.1);transform:translateY(-1px)}._primary_1ualt_48:focus-visible,._secondary_1ualt_49:focus-visible{outline:2px solid var(--accent-a);outline-offset:2px}._game_lrlk0_1{flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100dvh;padding:32px 16px;display:flex}._boardWrap_lrlk0_11{position:relative}._hint_lrlk0_15{letter-spacing:.04em;color:var(--muted);margin:0;font-size:13px}:root{--bg:#0a0c12;--panel:#151b2c;--panel-border:#ffffff12;--cell:#ffffff0a;--text:#e9edf6;--muted:#8a93ab;--accent-a:#4be1ff;--accent-b:#a06bff;--cell-gap:12px;--tile-duration:.14s;--board-size:min(92vw, 460px);--radius:14px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1100px 600px at 50% -10%, #465ac82e, transparent 65%), radial-gradient(900px 500px at 85% 110%, #a06bff14, transparent 60%), var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Space Grotesk,system-ui,-apple-system,Segoe UI,sans-serif}#root{min-height:100dvh}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}
