.tet[data-v-52e9f358]{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;color:#6b4a5a;max-width:520px;margin:0 auto}.tet-inner[data-v-52e9f358]{display:flex;gap:16px;justify-content:center}.tet-board[data-v-52e9f358]{position:relative;display:grid;grid-template-columns:repeat(10,1fr);gap:3px;width:260px;padding:10px;border-radius:16px;background:linear-gradient(170deg,#ffe9f3,#ffd3e6);border:2px solid #ffc3da;box-shadow:0 10px 28px rgba(255,158,198,.3)}.tet-cell[data-v-52e9f358]{aspect-ratio:.5;border-radius:3px;background:hsla(0,0%,100%,.42);box-shadow:inset 0 0 0 1px rgba(255,195,218,.5)}.tet-cell.c1[data-v-52e9f358]{background:linear-gradient(135deg,#ffb3d4,#ff7ab8);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4),0 2px 6px rgba(255,122,184,.45)}.tet-cell.c2[data-v-52e9f358]{background:linear-gradient(135deg,#ffd98a,#ffb04d);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4),0 2px 6px rgba(255,176,77,.45)}.tet-cell.c3[data-v-52e9f358]{background:linear-gradient(135deg,#c9a6ff,#9b6dff);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4),0 2px 6px rgba(155,109,255,.45)}.tet-cell.c4[data-v-52e9f358]{background:linear-gradient(135deg,#8fe3c9,#4fc6a4);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4),0 2px 6px rgba(79,198,164,.45)}.tet-cell.c5[data-v-52e9f358]{background:linear-gradient(135deg,#7ec8ff,#4da3f0);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4),0 2px 6px rgba(77,163,240,.45)}.tet-cell.c6[data-v-52e9f358]{background:linear-gradient(135deg,#ffab9e,#ff7d6b);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4),0 2px 6px rgba(255,125,107,.45)}.tet-cell.c7[data-v-52e9f358]{background:linear-gradient(135deg,#ffb3e6,#f26ab6);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.4),0 2px 6px rgba(242,106,182,.45)}.tet-cell.ghost[data-v-52e9f358]{background:transparent}.tet-cell.ghost.g1[data-v-52e9f358],.tet-cell.ghost[data-v-52e9f358]{box-shadow:inset 0 0 0 2px rgba(255,122,184,.55)}.tet-cell.ghost.g2[data-v-52e9f358]{box-shadow:inset 0 0 0 2px rgba(255,176,77,.55)}.tet-cell.ghost.g3[data-v-52e9f358]{box-shadow:inset 0 0 0 2px rgba(155,109,255,.55)}.tet-cell.ghost.g4[data-v-52e9f358]{box-shadow:inset 0 0 0 2px rgba(79,198,164,.55)}.tet-cell.ghost.g5[data-v-52e9f358]{box-shadow:inset 0 0 0 2px rgba(77,163,240,.55)}.tet-cell.ghost.g6[data-v-52e9f358]{box-shadow:inset 0 0 0 2px rgba(255,125,107,.55)}.tet-cell.ghost.g7[data-v-52e9f358]{box-shadow:inset 0 0 0 2px rgba(242,106,182,.55)}.tet-over[data-v-52e9f358]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(255,240,247,.92);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:14px;z-index:5}.tet-over-emoji[data-v-52e9f358]{font-size:42px}.tet-over-text[data-v-52e9f358]{font-size:18px;font-weight:800;color:#e25b96}.tet-over-score[data-v-52e9f358]{font-size:13px;color:#b06a8a}.tet-side[data-v-52e9f358]{display:flex;flex-direction:column;gap:10px;min-width:110px}.tet-hold[data-v-52e9f358],.tet-next[data-v-52e9f358]{padding:10px;border-radius:14px;background:#fff7fb;border:1px solid #ffddea;text-align:center}.tet-hold.locked[data-v-52e9f358]{opacity:.75}.tet-side-label[data-v-52e9f358]{font-size:12px;color:#c490a8;margin-bottom:8px}.tet-next-grid[data-v-52e9f358]{display:grid;grid-template-columns:repeat(4,20px);gap:3px;justify-content:center}.tet-mini-cell[data-v-52e9f358]{width:20px;height:20px;border-radius:3px;background:rgba(255,195,218,.25)}.tet-mini-cell.c1[data-v-52e9f358]{background:#ff7ab8}.tet-mini-cell.c2[data-v-52e9f358]{background:#ffb04d}.tet-mini-cell.c3[data-v-52e9f358]{background:#9b6dff}.tet-mini-cell.c4[data-v-52e9f358]{background:#4fc6a4}.tet-mini-cell.c5[data-v-52e9f358]{background:#4da3f0}.tet-mini-cell.c6[data-v-52e9f358]{background:#ff7d6b}.tet-mini-cell.c7[data-v-52e9f358]{background:#f26ab6}.tet-stat[data-v-52e9f358]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:12px;background:#fff7fb;border:1px solid #ffddea;font-size:13px;color:#b06a8a}.tet-stat b[data-v-52e9f358]{font-size:16px;color:#ff5fa0}.tet-btn[data-v-52e9f358]{border:none;border-radius:999px;padding:9px 18px;background:linear-gradient(135deg,#ff8fc7,#ff6fa5);color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px rgba(255,111,165,.35);transition:transform .2s ease}.tet-btn[data-v-52e9f358]:hover{transform:translateY(-2px)}.tet-restart[data-v-52e9f358]{background:#fff;border:2px solid #ffd3e4;color:#b06a8a;box-shadow:none}.tet-restart[data-v-52e9f358]:hover{border-color:#ff6fa5;color:#e25b96}.tet-pad[data-v-52e9f358]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.tet-pad-btn[data-v-52e9f358]{min-width:56px;border:2px solid #ffd3e4;border-radius:12px;background:#fff;color:#e25b96;font-size:15px;font-weight:700;padding:9px 12px;cursor:pointer;transition:all .2s ease}.tet-pad-btn[data-v-52e9f358]:hover{border-color:#ff6fa5;background:#ffeef6;transform:translateY(-2px)}.tet-tip[data-v-52e9f358]{text-align:center;font-size:12px;color:#c490a8;margin-top:10px}