.__2048Game_wrapper__5ZYtD{--bg:#2b0a86;--bg2:#1f085f;--bg3:#14043d;--tiltX:0deg;--tiltY:0deg;--lx:50%;--ly:35%;max-width:28rem;width:80%;margin:32px auto 64px;padding:16px;border-radius:24px;background:radial-gradient(900px circle at var(--lx) var(--ly),rgba(255,255,255,.18),transparent 45%),radial-gradient(1400px circle at 60% 10%,#3a17a7 0,var(--bg) 55%,var(--bg2) 85%,var(--bg3) 100%);color:#e5e7eb;position:relative;overflow:hidden;box-shadow:inset 0 0 40px rgba(255,255,255,.05),0 30px 70px rgba(0,0,0,.45)}.__2048Game_header__8NAwI{display:flex;align-items:center;justify-content:space-between;gap:12px}.__2048Game_brand__9Etdw{display:flex;flex-direction:column;gap:4px}.__2048Game_title__oVqFY{margin:0;font-size:28px;line-height:1.2;font-weight:800;letter-spacing:.2px;color:#ffffff}.__2048Game_subtitle__8vH8x{color:#c7c9ff;font-size:12px;opacity:.9}.__2048Game_stats__Hbsvh{display:flex;gap:8px}.__2048Game_card__e4Hpk{background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.25);padding:8px 12px;border-radius:12px;min-width:88px;text-align:center;color:#f9fafb;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 6px 18px rgba(0,0,0,.35);backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%)}.__2048Game_label__3Jux5{font-size:12px;opacity:.85}.__2048Game_value__3KaUD{font-size:20px;font-weight:800}.__2048Game_controls__qrW7G{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.__2048Game_btnPrimary__im4Oo,.__2048Game_btn__Ebm56{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:#fff;cursor:pointer;padding:10px 14px;border-radius:12px;font-weight:700;background:linear-gradient(180deg,#6b7cff,#4552ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 12px 30px rgba(0,0,0,.35);transition:transform .06s ease,opacity .2s ease,box-shadow .2s ease}.__2048Game_btn__Ebm56:hover{opacity:.96;transform:translateY(-1px)}.__2048Game_btn__Ebm56:active{transform:translateY(0)}.__2048Game_btnPrimary__im4Oo{background:linear-gradient(180deg,#5da8ff,#2563eb)}.__2048Game_btnPrimary__im4Oo:hover{filter:brightness(1.05)}.__2048Game_tip__PMPMl{color:#cfd2ff;font-size:13px;margin-left:auto;opacity:.9}.__2048Game_progress___nQRX{height:10px;background:rgba(255,255,255,.18);border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}.__2048Game_progressBar__EaurH{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);width:0;transition:width .25s ease}.__2048Game_board__xKvIJ{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.06));padding:14px;border-radius:18px;display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(255,255,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -10px 20px rgba(0,0,0,.25),0 16px 40px rgba(0,0,0,.35);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%)}.__2048Game_row__FftT3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media (max-width:480px){.__2048Game_wrapper__5ZYtD{margin:16px auto 32px;padding:8px}.__2048Game_board__xKvIJ{padding:8px;gap:8px}.__2048Game_row__FftT3{gap:8px}}.__2048Game_cell__cg_MV{width:100%;padding-top:100%;position:relative;border-radius:14px;display:grid;place-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-style:preserve-3d}.__2048Game_empty__s5uYA{background:rgba(255,255,255,.08);border:1px dashed rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.__2048Game_glass__3vD7A{background:linear-gradient(180deg,rgba(255,255,255,.4) 0,rgba(255,255,255,.16) 58%,rgba(255,255,255,.08) 100%),radial-gradient(260px circle at var(--lx) var(--ly),rgba(255,255,255,.28),transparent 60%);border:1px solid rgba(255,255,255,.38);backdrop-filter:blur(7px) saturate(135%);-webkit-backdrop-filter:blur(7px) saturate(135%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -10px 16px rgba(0,0,0,.28),0 10px 20px rgba(0,0,0,.35),0 28px 60px rgba(0,0,0,.3);transform:rotateX(var(--tiltY)) rotateY(var(--tiltX));transition:transform .12s ease,box-shadow .2s ease}.__2048Game_glass__3vD7A:after{inset:2% 2% 44% 2%;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.25) 60%,rgba(255,255,255,.06));opacity:.95;mix-blend-mode:screen}.__2048Game_glass__3vD7A:after,.__2048Game_glass__3vD7A:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.__2048Game_glass__3vD7A:before{top:-120%;left:-120%;width:80%;height:300%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0) 35%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 65%,transparent);transform:rotate(35deg) translateX(-120%);animation:__2048Game_sheen__bcXrG 6s linear infinite}@keyframes __2048Game_sheen__bcXrG{0%{transform:rotate(35deg) translateX(-120%)}to{transform:rotate(35deg) translateX(220%)}}.__2048Game_num__jbH_3{position:absolute;inset:0;display:grid;place-items:center;font-weight:900;font-size:24px;color:#ffffff;text-shadow:0 1px 0 rgba(255,255,255,.75),0 2px 2px rgba(0,0,0,.45),0 6px 10px rgba(0,0,0,.3);-webkit-font-smoothing:antialiased}.__2048Game_v2__XinOy{background-color:#e7dbc9}.__2048Game_v4__jpciI{background-color:#e5d6b7}.__2048Game_v8__wW_Mh{background-color:#cc9168}.__2048Game_v16__PVQe7{background-color:#c87751}.__2048Game_v32__Hqcam{background-color:#c65e46}.__2048Game_v64___semA{background-color:#c64535}.__2048Game_v128__z6G18{background-color:#cdb45e}.__2048Game_v256__McFVm{background-color:#c7a94a}.__2048Game_v512__RdXaI{background-color:#c39f38}.__2048Game_v1024__gB2fq{background-color:#be962a}.__2048Game_v2048__XkEs3{background-color:#b88e1d}.__2048Game_v4096__S8hq4{background-color:#3c3a32}.__2048Game_v8192__XUm61{background-color:#2f2d27}.__2048Game_vSuper__qgeDf{background-color:rgba(255,255,255,.12)}.__2048Game_overlay__dsLbV{position:fixed;inset:0;background:rgba(15,16,30,.55);display:grid;place-items:center;padding:16px;z-index:20}.__2048Game_overlayCard__1ofIk{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.1));border:1px solid rgba(255,255,255,.35);border-radius:16px;padding:20px;width:100%;max-width:360px;text-align:center;display:grid;grid-gap:10px;gap:10px;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 18px 40px rgba(0,0,0,.45);backdrop-filter:blur(8px) saturate(130%);-webkit-backdrop-filter:blur(8px) saturate(130%)}.__2048Game_overlayTitle__l8IIh{margin:0;font-size:24px}.__2048Game_overlayText__oaWhv{color:#e2e7ff;margin:0}.__2048Game_overlayStats__7xf93{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;font-size:14px;color:#e7e9ff}.__2048Game_footer__4bYhA{text-align:center;color:#cfd2ff;font-size:12px;margin-top:8px}.__2048Game_srOnly__JC2Rm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:420px){.__2048Game_title__oVqFY{font-size:22px}.__2048Game_value__3KaUD{font-size:16px}.__2048Game_num__jbH_3{font-size:20px}}