.page[data-v-6e0cff75]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;padding:16px}.card[data-v-6e0cff75]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040;padding:40px;width:100%;max-width:460px;text-align:center}h1[data-v-6e0cff75]{margin:0 0 8px;color:#333}.subtitle[data-v-6e0cff75]{color:#888;margin:0 0 20px;font-size:14px}.message[data-v-6e0cff75]{font-size:18px;font-weight:600;color:#555;background:#f5f6fa;border-radius:10px;padding:14px;min-height:24px}.message.win[data-v-6e0cff75]{background:#e8f9ee;color:#1a8f4d}.controls[data-v-6e0cff75]{display:flex;gap:10px;justify-content:center;margin-top:20px;flex-wrap:wrap}.input[data-v-6e0cff75]{width:130px;padding:10px 12px;border:2px solid #ddd;border-radius:10px;font-size:16px;text-align:center;outline:none}.input[data-v-6e0cff75]:focus{border-color:#667eea}.btn[data-v-6e0cff75]{padding:10px 22px;border:none;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s}.btn[data-v-6e0cff75]:hover{opacity:.88}.btn[data-v-6e0cff75]:disabled{opacity:.5;cursor:not-allowed}.btn.secondary[data-v-6e0cff75]{background:#eee;color:#555}.history[data-v-6e0cff75]{margin:20px 0 0;padding:0;list-style:none;text-align:left;max-height:180px;overflow-y:auto}.history li[data-v-6e0cff75]{padding:8px 12px;border-bottom:1px solid #f0f0f0;color:#666;font-size:14px}
