.arcade-room_dialog__o6HLY,.arcade-room_world__tHAiS{--ink:#e9e4d9;--muted:#b1b8c9;--accent:#efd3a0;--line:#a0aeca3d;--serif:"Songti SC","STSong","Noto Serif CJK SC",Georgia,serif;--outline:#182653;color:var(--ink);font:13px/1.65 PingFang SC,Microsoft YaHei,system-ui,sans-serif;-webkit-tap-highlight-color:transparent}.arcade-room_world__tHAiS{position:relative;isolation:isolate;height:100vh;height:100dvh;min-height:500px;overflow:hidden;background:#101a30}.arcade-room_dialog__o6HLY *,.arcade-room_world__tHAiS *{box-sizing:border-box}.arcade-room_dialog__o6HLY button,.arcade-room_world__tHAiS button{font:inherit;cursor:pointer}.arcade-room_dialog__o6HLY button:disabled,.arcade-room_world__tHAiS button:disabled{cursor:default;opacity:.36}.arcade-room_dialog__o6HLY button:focus-visible,.arcade-room_world__tHAiS a:focus-visible,.arcade-room_world__tHAiS button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.arcade-room_world__tHAiS h1,.arcade-room_world__tHAiS h2,.arcade-room_world__tHAiS p{margin:0}.arcade-room_world__tHAiS a{color:inherit;text-decoration:none}.arcade-room_backdrop__EVUOm{position:absolute;inset:0;z-index:-2;pointer-events:none}.arcade-room_backdrop__EVUOm img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.arcade-room_backdrop__EVUOm .arcade-room_town__kXuqU{display:none}.arcade-room_backdrop__EVUOm:after{content:"";position:absolute;inset:0;background:linear-gradient(#0a112322,transparent 60%,#0b122342)}.arcade-room_world__tHAiS[data-game=memory] .arcade-room_backdrop__EVUOm img{filter:brightness(.87)}.arcade-room_world__tHAiS[data-game=tea] .arcade-room_backdrop__EVUOm img{filter:brightness(.82)}.arcade-room_world__tHAiS[data-game=memory]:after{content:"";position:absolute;inset:15% 0 0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 60%,#65618a25,transparent 53%)}.arcade-room_content__Qg_Z7{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%}.arcade-room_header__Kxlxn{display:flex;align-items:center;gap:14px;padding:23px 32px 10px;width:min(1360px,100%);margin:auto;z-index:2}.arcade-room_title__9EG34{flex:1;min-width:0}.arcade-room_title__9EG34 p{font-size:8px;letter-spacing:3px;color:var(--muted)}.arcade-room_title__9EG34 h1{font:400 31px/1.5 var(--serif);letter-spacing:5px;margin-top:3px}.arcade-room_iconButton__Ax_iZ{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--ink);transition:transform .2s,background .2s}.arcade-room_iconButton__Ax_iZ:hover{transform:translateY(-2px);background:#d6dcf50c}.arcade-room_stats__LpYya{display:flex;align-items:center;gap:24px;margin-right:6px;font-variant-numeric:tabular-nums}.arcade-room_counter__51Fed{display:flex;align-items:center;gap:8px;white-space:nowrap}.arcade-room_counter__51Fed b{font:24px/1 var(--serif);color:var(--accent)}.arcade-room_counter__51Fed small{font-size:10px;color:var(--muted)}.arcade-room_counter__51Fed svg{color:var(--accent);width:18px;height:18px}.arcade-room_stage__ezV1Y{min-width:0;min-height:0;position:relative;display:grid;place-items:center;padding:10px 52px 16px}.arcade-room_footer__Gebwh{position:relative;display:flex;flex-direction:column;align-items:center;gap:13px;min-height:151px;padding:0 60px max(22px,env(safe-area-inset-bottom))}.arcade-room_message__p8zN1{color:var(--accent);font-size:12px;text-align:center;letter-spacing:1px;min-height:21px;max-width:640px}.arcade-room_message__p8zN1:empty:after{content:"沿着月光 慢慢找到彼此"}.arcade-room_actions__yR22x{display:flex;align-items:center;justify-content:center;gap:35px}.arcade-room_action__kxdh8{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:0;background:transparent;color:var(--ink);padding:5px 10px;transition:color .2s,transform .2s}.arcade-room_action__kxdh8:hover:not(:disabled){color:var(--accent);transform:translateY(-2px)}.arcade-room_action__kxdh8>span{position:relative;display:grid;place-items:center}.arcade-room_action__kxdh8 b{font-weight:400;font-size:12px;letter-spacing:2px;white-space:nowrap}.arcade-room_action__kxdh8 i{font-style:normal;font-size:9px;position:absolute;right:-9px;top:-9px;color:var(--accent)}.arcade-room_readout__vPjgG{color:var(--muted);font-size:10px;letter-spacing:1px;text-align:center;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.arcade-room_readout__vPjgG b{font-weight:400;color:var(--ink);font-variant-numeric:tabular-nums}.arcade-room_sound__dHaCy{position:absolute;right:32px;bottom:24px;display:grid;place-items:center;height:42px;width:42px;border:1px solid transparent;border-radius:50%;background:#15213d40;color:var(--muted)}.arcade-room_sound__dHaCy:hover{color:var(--accent)}.arcade-room_primary__umbtm{display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1px solid #dcc69b80;color:#fae4bd;background:linear-gradient(120deg,#c5ad701b,#c5ad7006);min-height:48px;padding:12px 30px;border-radius:3px;font:inherit;cursor:pointer;letter-spacing:3px;transition:background .2s,transform .2s}.arcade-room_primary__umbtm:hover{background:#c5ad702b;transform:translateY(-2px)}.arcade-room_subtle__itfdS{border:0;padding:8px 12px;background:transparent;color:var(--muted);font-size:11px;letter-spacing:1px}.arcade-room_subtle__itfdS:hover{color:var(--accent)}.arcade-room_resultTitle__i0O7a{font:24px/1.4 var(--serif);color:var(--accent);letter-spacing:4px}.arcade-room_storageNote__ZJy5i{font-size:10px;color:#edc3a3;text-align:center}.arcade-room_overlay__44HlI{background:#080e20b8;backdrop-filter:blur(12px)}.arcade-room_dialog__o6HLY{--serif:"Songti SC","STSong",Georgia,serif;width:min(560px,calc(100vw - 36px));max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:32px;border:1px solid #6e789260;border-radius:8px;background:linear-gradient(145deg,#20283e,#131c30);box-shadow:0 30px 100px #02061680;gap:18px;color-scheme:dark}.arcade-room_dialogTitle__sbDn9{padding-right:28px;font:400 25px/1.5 var(--serif);color:var(--ink);letter-spacing:3px}.arcade-room_description__FVx9W{color:var(--muted);font-size:11px;line-height:1.8;margin:-8px 0 0}.arcade-room_close__kaI2e{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:36px;height:36px;border:0;background:transparent;color:var(--muted);border-radius:50%}.arcade-room_close__kaI2e:hover{background:#ffffff0a;color:var(--accent)}.arcade-room_choices__pvTW8{margin:0;padding:0;border:0;min-width:0}.arcade-room_choices__pvTW8 legend{padding:0;margin-bottom:8px;font-size:11px;letter-spacing:2px;color:var(--muted)}.arcade-room_choices__pvTW8>div{display:flex;gap:8px;flex-wrap:wrap}.arcade-room_choices__pvTW8 button{flex:1 1 90px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:61px;padding:10px 12px;color:var(--ink);background:#ffffff03;border:1px solid var(--line);border-radius:4px}.arcade-room_choices__pvTW8 button[aria-pressed=true]{background:#e6c78812;border-color:#d8ba7d99}.arcade-room_choices__pvTW8 button b{font-weight:400;font-size:14px;letter-spacing:1px}.arcade-room_choices__pvTW8 button small{color:var(--muted);font-size:9px;line-height:1.5;text-align:left}.arcade-room_dialogActions__L2vQN{display:flex;align-items:center;justify-content:flex-end;gap:12px}.arcade-room_dialog__o6HLY .arcade-room_primary__umbtm{font-size:12px;letter-spacing:2px}.arcade-room_help__1p6xS{color:var(--muted);font-size:11px;line-height:1.9;margin:0}.arcade-room_pauseMoon__h0YUv{color:var(--accent);font-size:86px;text-align:center;line-height:1.3}.arcade-room_loading__Jdp0_{display:flex;flex-direction:column;align-items:center;gap:20px;color:var(--accent);text-align:center}.arcade-room_loading__Jdp0_ h2{font:24px/1.5 var(--serif);letter-spacing:4px}.arcade-room_loading__Jdp0_ p{color:var(--muted);font-size:12px}.arcade-room_loading__Jdp0_ svg{animation:arcade-room_spin__zBCei 2s linear infinite}.arcade-room_loadTrack__bgJW8{width:180px;height:2px;background:#c8b78c30;overflow:hidden}.arcade-room_loadTrack__bgJW8>i{display:block;height:100%;background:var(--accent);transition:width .2s}@keyframes arcade-room_spin__zBCei{to{transform:rotate(1turn)}}@media (hover:none) and (pointer:coarse),(max-width:760px){.arcade-room_dialog__o6HLY,.arcade-room_world__tHAiS{--ink:#fff2d9;--muted:#d7d9ff;--accent:#ffdc7e;--line:#9caef078;font-weight:600}.arcade-room_world__tHAiS{min-height:540px;background:#223b86}.arcade-room_backdrop__EVUOm>img:not(.arcade-room_town__kXuqU){display:none}.arcade-room_backdrop__EVUOm .arcade-room_town__kXuqU{display:block;-o-object-position:center bottom;object-position:center bottom}.arcade-room_backdrop__EVUOm:after{background:linear-gradient(#17285e20,transparent 60%,#17285e25)}.arcade-room_world__tHAiS[data-game=memory] .arcade-room_backdrop__EVUOm img{filter:hue-rotate(35deg) saturate(.86)}.arcade-room_world__tHAiS[data-game=tea]{--ink:#655647;--muted:#8a7968;--accent:#a46f44;background:#f8f2e2}.arcade-room_world__tHAiS[data-game=tea] .arcade-room_backdrop__EVUOm:after{background:radial-gradient(ellipse at 50% 45%,#fffaf01a,#fffaf000 75%)}.arcade-room_world__tHAiS[data-game=tea] .arcade-room_title__9EG34 h1{font-size:22px;letter-spacing:0;color:#655b4c;text-shadow:0 2px #fffdf0}.arcade-room_world__tHAiS[data-game=tea] .arcade-room_iconButton__Ax_iZ{background:linear-gradient(#e3eee4,#c0d4c5);border-color:#6b897a;color:#527264;box-shadow:inset 0 2px #fffef0,0 4px #8b9f88}.arcade-room_world__tHAiS[data-game=tea] .arcade-room_counter__51Fed b{color:#a67448}.arcade-room_world__tHAiS[data-game=tea] .arcade-room_action__kxdh8>span{border-color:#ad9371;background:linear-gradient(#fdf6e5,#eee1c6);color:#847052;box-shadow:inset 0 2px #fffdf0,0 4px #c4ab87}.arcade-room_world__tHAiS[data-game=tea] .arcade-room_action__kxdh8 b{color:#82715d;text-shadow:0 1px #fffdf0}.arcade-room_world__tHAiS[data-game=tea] .arcade-room_action__kxdh8 i{color:#725f41;background:#f6dea4;border-color:#b79a6f}.arcade-room_world__tHAiS[data-game=tea] .arcade-room_sound__dHaCy{background:#e6dcc570;color:#8d7e65}.arcade-room_header__Kxlxn{padding:max(16px,env(safe-area-inset-top)) 18px 10px;gap:10px;flex-wrap:wrap}.arcade-room_title__9EG34 p{display:none}.arcade-room_title__9EG34 h1{font:900 24px/1.4 PingFang SC,sans-serif;letter-spacing:1px;color:#fff1c7;text-shadow:2px 3px 0 #142451,-1px -1px 0 #142451,1px -1px 0 #142451}.arcade-room_iconButton__Ax_iZ{width:39px;height:39px;border:2px solid #182953;border-radius:13px;background:#4b65ad;box-shadow:inset 0 2px 0 #9cb0e9,0 4px 0 #13214b}.arcade-room_iconButton__Ax_iZ svg{width:18px;stroke-width:2.5}.arcade-room_iconButton__Ax_iZ:hover{background:#5474c0}.arcade-room_iconButton__Ax_iZ:active{transform:translateY(3px);box-shadow:inset 0 2px 0 #9cb0e9,0 1px 0 #13214b}.arcade-room_pauseButton__MCQ6t{margin-left:auto}.arcade-room_stats__LpYya{order:5;flex:1 0 100%;justify-content:center;gap:24px;margin:2px 0 0;height:30px}.arcade-room_counter__51Fed{gap:7px}.arcade-room_counter__51Fed b{font:800 21px/1 system-ui,sans-serif}.arcade-room_counter__51Fed small{font-size:10px}.arcade-room_counter__51Fed svg{width:20px;height:20px}.arcade-room_stage__ezV1Y{padding:10px 38px 15px}.arcade-room_footer__Gebwh{min-height:175px;padding:0 20px max(24px,env(safe-area-inset-bottom));gap:13px}.arcade-room_message__p8zN1{min-height:36px;display:grid;place-items:center;max-width:340px;font-size:11px;line-height:1.6;letter-spacing:0}.arcade-room_actions__yR22x{gap:24px}.arcade-room_action__kxdh8{flex-direction:column;gap:8px;padding:0 3px;min-width:60px}.arcade-room_action__kxdh8>span{width:52px;height:45px;border:2px solid #1e2a5d;border-radius:16px;color:#fff2cf;background:linear-gradient(#738bdd,#4b62bb);box-shadow:inset 0 2px 0 #bbcaff,0 4px 0 #16234d;transition:transform .15s}.arcade-room_action__kxdh8:hover:not(:disabled){transform:none}.arcade-room_action__kxdh8:active:not(:disabled)>span{transform:translateY(3px) rotate(-3deg);box-shadow:inset 0 2px 0 #bbcaff,0 1px 0 #16234d}.arcade-room_action__kxdh8 b{font-size:11px;font-weight:700;letter-spacing:1px;text-shadow:0 2px #152756}.arcade-room_action__kxdh8 i{display:grid;place-items:center;width:19px;height:19px;top:-7px;right:-7px;color:#623e27;background:#ffdc7e;border:2px solid #26365f;border-radius:50%;font-size:10px}.arcade-room_readout__vPjgG{font-size:9px;gap:10px;letter-spacing:0;padding-inline:20px}.arcade-room_sound__dHaCy{right:12px;bottom:17px;width:34px;height:34px;background:#1c2d6890}.arcade-room_primary__umbtm{border:2px solid #593b34;border-radius:18px;background:linear-gradient(#ffe8a1,#ffcb69);color:#633e2a;min-height:48px;padding:11px 23px;font-weight:800;letter-spacing:1px;box-shadow:inset 0 2px #fff6cc,0 5px 0 #7c4f3c,0 8px 12px #101d5060}.arcade-room_primary__umbtm:hover{background:linear-gradient(#fff0b4,#ffd272);transform:translateY(-1px)}.arcade-room_primary__umbtm:active{transform:translateY(4px);box-shadow:inset 0 2px #fff6cc,0 1px 0 #7c4f3c}.arcade-room_subtle__itfdS{color:#d9e3ff;font-size:11px}.arcade-room_resultTitle__i0O7a{font:800 21px/1.4 PingFang SC,sans-serif;letter-spacing:1px;text-shadow:0 3px #1d2c5e}.arcade-room_dialog__o6HLY{padding:25px 22px;border:3px solid #17274e;border-radius:25px;background:linear-gradient(145deg,#465d9d,#2e417a);box-shadow:inset 0 3px #a7b7e670,0 12px 0 #111d43,0 25px 90px #080d3280;gap:17px}.arcade-room_dialogTitle__sbDn9{font:800 22px/1.5 PingFang SC,sans-serif;letter-spacing:1px;color:#fff0c1}.arcade-room_description__FVx9W{font-size:10px}.arcade-room_choices__pvTW8 legend{font-size:11px;letter-spacing:1px}.arcade-room_choices__pvTW8 button{border:2px solid #26386b;border-radius:12px;background:#253a7390;box-shadow:inset 0 2px #8ea2d72b}.arcade-room_choices__pvTW8 button[aria-pressed=true]{border-color:#f5d589;background:#6570a0}.arcade-room_choices__pvTW8 button b{font-size:12px;font-weight:700}.arcade-room_choices__pvTW8 button small{font-size:9px}.arcade-room_dialog__o6HLY .arcade-room_primary__umbtm{font-size:12px}.arcade-room_help__1p6xS{font-size:10px}.arcade-room_dialog__o6HLY button:focus-visible,.arcade-room_world__tHAiS a:focus-visible,.arcade-room_world__tHAiS button:focus-visible{outline-width:3px;outline-offset:4px}}@media (min-width:761px) and (max-height:650px) and (pointer:fine){.arcade-room_world__tHAiS{min-height:460px}.arcade-room_header__Kxlxn{padding-top:12px}.arcade-room_title__9EG34 h1{font-size:26px}.arcade-room_footer__Gebwh{min-height:126px;padding-bottom:14px;gap:7px}.arcade-room_message__p8zN1{font-size:11px}}@media (max-width:360px){.arcade-room_header__Kxlxn{padding-inline:12px;gap:8px}.arcade-room_title__9EG34 h1{font-size:21px}.arcade-room_iconButton__Ax_iZ{width:35px;height:35px}}@media (prefers-reduced-motion:reduce){.arcade-room_dialog__o6HLY *,.arcade-room_world__tHAiS *,.arcade-room_world__tHAiS :after,.arcade-room_world__tHAiS :before{animation:none!important;transition:none!important}}.memory-table_tableArea__1Ogvu{position:relative;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;height:100%;min-width:0;min-height:0;isolation:isolate}.memory-table_tableArea__1Ogvu:before{content:"";position:absolute;width:min(1050px,100%);height:90%;border:1px solid #bdc4ea0d;border-radius:50%;background:radial-gradient(ellipse,#26162955,#24132810 68%,transparent 70%);box-shadow:0 0 90px #b6b9f509;z-index:-1;pointer-events:none}.memory-table_tableArea__1Ogvu:after{content:"✧";position:absolute;left:50%;top:-4px;translate:-50% 0;color:#dbc99f70;font-size:17px;pointer-events:none}.memory-table_grid__Ckhl_{display:grid;grid-template-columns:repeat(var(--memory-columns,4),minmax(0,1fr));width:var(--memory-width,min(470px,100%));max-width:100%;gap:6px;margin:auto}.memory-table_card__q905d{position:relative;display:block;aspect-ratio:204/336;width:100%;min-width:0;padding:0;background:transparent;border:0;perspective:1000px;border-radius:5px;touch-action:manipulation;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.memory-table_grid__Ckhl_ .memory-table_card__q905d:disabled{opacity:1}.memory-table_inner__U2Ixu{position:relative;display:block;height:100%;width:100%;transform-style:preserve-3d;transition:transform .48s cubic-bezier(.2,.65,.2,1)}.memory-table_open__d1z3l .memory-table_inner__U2Ixu{transform:rotateY(180deg)}.memory-table_back__Fxdlc,.memory-table_face__uKhD3{position:absolute;inset:0;display:block;padding:3px;border:1px solid #c9bf9a88;border-radius:5px;background:#d5ccb3;box-shadow:0 9px 18px #050a2270,0 1px #f5e9c35c;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;transition:border-color .25s,box-shadow .25s}.memory-table_face__uKhD3{transform:rotateY(180deg)}.memory-table_back__Fxdlc{background:#282d42}.memory-table_back__Fxdlc>img,.memory-table_face__uKhD3>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:2px;pointer-events:none}.memory-table_back__Fxdlc>i{position:absolute;inset:0;background:linear-gradient(120deg,#ffffff00 25%,#eeeeff14 48%,#ffffff00 70%);opacity:.5}.memory-table_card__q905d:hover:not(:disabled) .memory-table_back__Fxdlc{border-color:#efdcaf;box-shadow:0 10px 24px #050a2280,0 0 15px #e7dfc016}.memory-table_back__Fxdlc>small{position:absolute;bottom:6px;right:6px;min-width:18px;background:#182339da;color:#ecdfbe;border:1px solid #c8bea75c;font:8px/1.7 Georgia,serif;padding:0 2px;border-radius:2px}.memory-table_seal__OpjGG{position:absolute;top:7px;right:6px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;color:#78582d;background:#f5dfa5;box-shadow:0 0 8px #fff0af50;opacity:0;transition:opacity .25s}.memory-table_matched__BIgiU .memory-table_seal__OpjGG{opacity:1}.memory-table_matched__BIgiU .memory-table_face__uKhD3{border-color:#e7cc8e;box-shadow:0 0 0 1px #c4aa6c50,0 6px 20px #00052260}.memory-table_latest___LoVL{z-index:2;animation:memory-table_pair-lift__0TbRY 1.05s cubic-bezier(.2,.8,.25,1) .15s both}.memory-table_latest___LoVL .memory-table_face__uKhD3{animation:memory-table_pair-glow__JnHWV 1.5s ease-out both}.memory-table_latest___LoVL .memory-table_face__uKhD3:after{content:"";position:absolute;inset:-15%;pointer-events:none;background:linear-gradient(110deg,transparent 30%,#fff6d580 48%,#fff9e1ba 50%,transparent 66%);opacity:0;animation:memory-table_card-sheen__b4r5Q 1.1s ease-out .25s both}.memory-table_latest___LoVL:after{content:"";position:absolute;inset:-4px;border:1px solid #f7d894;border-radius:8px;box-shadow:0 0 12px #f9d68f60,inset 0 0 12px #f9d68f30;pointer-events:none;opacity:0;animation:memory-table_pair-frame__Vil_P 1.5s ease-out .2s both}.memory-table_latest___LoVL .memory-table_seal__OpjGG{animation:memory-table_pair-stamp__pH_nB .7s cubic-bezier(.2,1.5,.4,1) .32s both}.memory-table_pairCelebration__hXER7{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:visible}.memory-table_pairLink__1ryI3{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#ffe7af;stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 5px #f8ce8a)}.memory-table_pairLink__1ryI3 path{stroke-dasharray:1;stroke-dashoffset:1;animation:memory-table_pair-link__LcDCY 1.6s ease-in-out .2s both}.memory-table_pairRing__RZAPY{position:absolute;width:var(--ring-size);height:var(--ring-size);translate:-50% -50%;border:1px solid #ffe7ad;border-radius:50%;box-shadow:0 0 14px #f5cc8640,inset 0 0 14px #f5cc8620;animation:memory-table_pair-ring__VC9YP 1.25s ease-out .18s both}.memory-table_pairTitle__GrtS5{position:absolute;translate:-50% -50%;white-space:nowrap;padding:8px 20px;background:#37202ee8;border:1px solid #e5c48b90;border-radius:30px;color:#ffe8ae;box-shadow:0 6px 28px #120b24a0,0 0 25px #ffdb8b18;font:16px/1.5 Songti SC,serif;letter-spacing:3px;animation:memory-table_pair-title__mvHtd 1.65s ease-out .18s both}.memory-table_pairSpark__O8Z78{position:absolute;width:8px;height:8px;margin:-4px;background:#ffe4a1;box-shadow:0 0 9px #f6d29a;clip-path:polygon(50% 0,63% 35%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 35%);animation:memory-table_pair-spark__MEIcu 1.25s ease-out both;animation-delay:calc(.2s + var(--spark-delay))}.memory-table_pairSpark__O8Z78:nth-of-type(3n){width:4px;height:4px;border-radius:50%;clip-path:none;background:#f4d8ed}.memory-table_pairFlight___oJ_x{position:absolute;color:#ffe8af;font-size:20px;line-height:1;text-shadow:0 0 12px #f8d794;animation:memory-table_pair-flight__a5suo 1.1s cubic-bezier(.35,0,.65,1) both;animation-delay:calc(.5s + var(--flight-delay))}.memory-table_counterCelebrate__d7tiJ{display:inline-block;animation:memory-table_pair-counter__oQAoT .8s ease-out 1.15s}.memory-table_finalCelebration__qskH1 .memory-table_pairRing__RZAPY{border-width:2px;animation-duration:1.65s}.memory-table_finalCelebration__qskH1 .memory-table_pairTitle__GrtS5{background:#4b2d3bed;border-color:#ffe4a1;font-size:20px;box-shadow:0 0 60px #f6d39135}.memory-table_preview__fwGhq{position:relative;display:inline-flex;align-items:center;gap:13px;padding:5px 14px;border:1px solid #e0c59050;background:#172039e8;color:#f8dfad;border-radius:30px;font-size:12px}.memory-table_preview__fwGhq b{font:25px/1 Georgia,serif;font-variant-numeric:tabular-nums}.memory-table_previewTrack__uZXLA{width:60px;height:2px;background:#dbc49138}.memory-table_previewTrack__uZXLA>i{display:block;width:100%;height:100%;background:#f0d291;transform-origin:left;transition:transform 1s linear}.memory-table_invitation__bffqA{position:relative;width:min(580px,100%);height:min(440px,100%);display:grid;place-items:center}.memory-table_orbit__ylpoU{position:absolute;width:90%;aspect-ratio:1;border:1px solid #e5d7b01a;border-radius:50%;transform:rotateX(56deg) rotate(-12deg)}.memory-table_orbit__ylpoU:after{content:"";position:absolute;inset:13%;border:1px dashed #d8cba927;border-radius:50%}.memory-table_heroCard__a2MuD{position:absolute;top:50%;left:50%;width:min(29%,150px);aspect-ratio:204/336;padding:5px;border:1px solid #d1c7ab88;border-radius:7px;background:#dad2bf;box-shadow:0 20px 35px #04091c80;transform:translate(-50%,-50%)}.memory-table_heroCard__a2MuD img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:3px}.memory-table_heroCard__a2MuD:first-of-type{transform:translate(-100%,-39%) rotate(-19deg)}.memory-table_heroCard__a2MuD:nth-of-type(2){transform:translateY(-45%) rotate(15deg)}.memory-table_heroCard__a2MuD:nth-of-type(3){transform:translate(-50%,-56%) rotate(-3deg)}.memory-table_heroStar__dTr_Y{position:absolute;color:#edcc8b;font-size:24px;top:12%;left:17%;text-shadow:0 0 20px #fce5aa60}.memory-table_heroStar__dTr_Y:last-child{left:auto;right:12%;top:68%;font-size:18px}.memory-table_deckLabel__vTfAv{position:absolute;bottom:4%;left:50%;translate:-50% 0;color:#d8caa8;font:13px/1.5 Songti SC,serif;white-space:nowrap;letter-spacing:4px}.memory-table_deckChoices___sg4m{border:0;margin:0;padding:0;min-width:0}.memory-table_deckChoices___sg4m legend{color:var(--muted);font-size:11px;letter-spacing:2px;margin-bottom:10px}.memory-table_deckChoices___sg4m>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.memory-table_deckChoices___sg4m button{min-width:0;display:flex;flex-direction:column;gap:8px;align-items:center;padding:9px 2px 7px;border:1px solid #a0aeca3d;border-radius:4px;color:var(--muted);background:#ffffff03}.memory-table_deckChoices___sg4m img{display:block;width:29px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.memory-table_deckChoices___sg4m button[aria-pressed=true]{background:#e6c78812;border-color:#d8ba7d99;color:var(--ink)}.memory-table_deckChoices___sg4m b{font-size:9px;font-weight:400;text-align:center}.memory-table_inspector__iXxYn{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#080e20de;backdrop-filter:blur(15px);padding:24px;touch-action:none;color:#ece5d3;font-family:PingFang SC,sans-serif}.memory-table_inspector__iXxYn section{position:relative;text-align:center;max-width:100%}.memory-table_inspector__iXxYn img{display:block;width:auto;height:min(70dvh,460px);max-width:100%;-o-object-fit:contain;object-fit:contain;margin:auto;border:4px solid #eee5cf;border-radius:5px;box-shadow:0 16px 80px #01051e80}.memory-table_inspector__iXxYn h2{margin:15px 0 4px;font:22px/1.5 Songti SC,serif;letter-spacing:3px}.memory-table_inspector__iXxYn p{font-size:11px;color:#b9bbcf}.memory-table_inspectClose__cXyAP{position:absolute;right:-18px;top:-18px;width:44px;height:44px;border:1px solid #b4b8d178;border-radius:50%;color:#f5e7c3;background:#2a314e;display:grid;place-items:center;cursor:pointer}.memory-table_inspectClose__cXyAP:focus-visible{outline:2px solid #eacb86;outline-offset:3px}@keyframes memory-table_pair-glow__JnHWV{0%{filter:brightness(1)}35%{box-shadow:0 0 42px #f4d391b0,0 0 0 2px #ffe3a5;filter:brightness(1.12)}to{filter:brightness(1)}}@keyframes memory-table_pair-lift__0TbRY{0%,to{transform:translateY(0) scale(1)}42%{transform:translateY(-9px) scale(1.035)}70%{transform:translateY(-3px) scale(1.01)}}@keyframes memory-table_card-sheen__b4r5Q{0%{transform:translateX(-100%);opacity:0}25%{opacity:.8}to{transform:translateX(100%);opacity:0}}@keyframes memory-table_pair-frame__Vil_P{0%{opacity:0;scale:.96}25%{opacity:1;scale:1}to{opacity:0;scale:1.09}}@keyframes memory-table_pair-stamp__pH_nB{0%{transform:scale(0) rotate(-35deg)}65%{transform:scale(1.25) rotate(8deg)}to{transform:scale(1) rotate(0)}}@keyframes memory-table_pair-link__LcDCY{0%{opacity:0;stroke-dashoffset:1}20%{opacity:.9}65%{opacity:.85;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}@keyframes memory-table_pair-ring__VC9YP{0%{scale:.35;opacity:0}18%{opacity:.85}to{scale:1.8;opacity:0}}@keyframes memory-table_pair-title__mvHtd{0%{transform:translateY(10px) scale(.7);opacity:0}25%{transform:translateY(0) scale(1.05);opacity:1}40%,70%{transform:translateY(-3px) scale(1);opacity:1}to{transform:translateY(-28px) scale(.95);opacity:0}}@keyframes memory-table_pair-spark__MEIcu{0%{transform:translate(0) scale(.2);opacity:0}20%{opacity:1}to{transform:translate(var(--burst-x),var(--burst-y)) rotate(100deg) scale(.35);opacity:0}}@keyframes memory-table_pair-flight__a5suo{0%{transform:translate(0) scale(.5);opacity:0}20%{opacity:1}50%{transform:translate(var(--bend-x),var(--bend-y)) scale(1.15);opacity:1}to{transform:translate(var(--travel-x),var(--travel-y)) scale(.3);opacity:0}}@keyframes memory-table_pair-counter__oQAoT{0%,to{transform:scale(1);text-shadow:none}45%{transform:scale(1.3);text-shadow:0 0 20px #ffe6a5}}@media (hover:none) and (pointer:coarse),(max-width:760px){.memory-table_tableArea__1Ogvu{width:calc(100% + 40px);margin-inline:-20px}.memory-table_tableArea__1Ogvu:before{width:calc(100% + 20px);height:100%;border:2px solid #b1a2e03d;border-radius:45%;background:radial-gradient(ellipse,#4b337a55,#49387810 68%,transparent 70%)}.memory-table_tableArea__1Ogvu:after{display:none}.memory-table_back__Fxdlc,.memory-table_face__uKhD3{padding:3px;border:2px solid #281c4b;border-radius:9px;background:#fff0d2;box-shadow:inset 0 1px #fff9e9,0 4px #251b4c,0 7px 8px #1b104a60}.memory-table_back__Fxdlc{background:#c7b2e0}.memory-table_card__q905d{border-radius:9px}.memory-table_card__q905d:hover:not(:disabled) .memory-table_back__Fxdlc{border-color:#fff2bc;box-shadow:0 4px #251b4c,0 0 16px #fff3bd30}.memory-table_inner__U2Ixu{transition:transform .38s cubic-bezier(.3,1.1,.5,1)}.memory-table_back__Fxdlc>img,.memory-table_face__uKhD3>img{border-radius:5px}.memory-table_back__Fxdlc>small{min-width:18px;bottom:5px;right:5px;background:#32244ede;border-radius:5px;border-color:#c9b4e896;color:#fff2c8;font-size:8px}.memory-table_matched__BIgiU .memory-table_face__uKhD3{border-color:#ffda78;box-shadow:0 0 0 1px #a57442,0 4px #51355b,0 0 18px #ffdf7d30}.memory-table_seal__OpjGG{top:5px;right:5px;height:17px;width:17px;border:1px solid #997041}.memory-table_pairTitle__GrtS5{font-weight:800;background:#ffe09e;color:#66412d;border:2px solid #74513f;font-family:PingFang SC,sans-serif;font-size:13px;letter-spacing:1px}.memory-table_preview__fwGhq{padding:5px 13px;color:#654029;background:#ffe3a2;border:2px solid #6f493d;box-shadow:0 3px #472e49;font-weight:800}.memory-table_previewTrack__uZXLA{background:#ab783e50}.memory-table_previewTrack__uZXLA>i{background:#8a5c36}.memory-table_invitation__bffqA{height:min(360px,100%)}.memory-table_heroCard__a2MuD{width:35%;padding:4px;border:3px solid #34244f;border-radius:12px;background:#ffefd4;box-shadow:0 6px #251a44,0 15px 25px #23133e80}.memory-table_heroCard__a2MuD img{border-radius:5px}.memory-table_orbit__ylpoU{width:115%;border:2px solid #d1c2ff30}.memory-table_heroStar__dTr_Y{color:#ffe098;font-size:31px;text-shadow:0 3px #6d4560;top:8%;left:2%}.memory-table_deckLabel__vTfAv{font:700 12px/1.5 PingFang SC,sans-serif;letter-spacing:2px;bottom:0;color:#f5e9ff;text-shadow:0 2px #342759}.memory-table_deckChoices___sg4m>div{gap:5px}.memory-table_deckChoices___sg4m button{border:2px solid #26386b;border-radius:10px;background:#253a7390}.memory-table_deckChoices___sg4m button[aria-pressed=true]{border-color:#f5d589;background:#6570a0}.memory-table_deckChoices___sg4m b{font-size:8px;font-weight:600}.memory-table_inspector__iXxYn{background:#20173bdf}.memory-table_inspector__iXxYn img{border:5px solid #ffefd4;border-radius:12px;box-shadow:0 7px #372246,0 20px 80px #0a072d80}.memory-table_inspector__iXxYn h2{font-family:PingFang SC,sans-serif;font-weight:800}.memory-table_inspectClose__cXyAP{border:2px solid #37244c;background:#675193;box-shadow:0 3px #342343}}@media (prefers-reduced-motion:reduce){.memory-table_pairCelebration__hXER7{display:none}.memory-table_counterCelebrate__d7tiJ,.memory-table_inner__U2Ixu,.memory-table_latest___LoVL,.memory-table_latest___LoVL .memory-table_face__uKhD3,.memory-table_latest___LoVL .memory-table_face__uKhD3:after,.memory-table_latest___LoVL .memory-table_seal__OpjGG,.memory-table_latest___LoVL:after{animation:none;transition:none}}