.proverb-chain-tool[data-v-52f3fcf6]{max-width:700px;margin:0 auto;padding:16px;font-family:Noto Sans KR,sans-serif}.setup-screen[data-v-52f3fcf6]{display:flex;justify-content:center}.setup-card[data-v-52f3fcf6]{background:#fff;border-radius:20px;padding:40px 32px;text-align:center;box-shadow:0 4px 24px #00000014;max-width:480px;width:100%}.setup-icon[data-v-52f3fcf6]{font-size:56px;margin-bottom:16px}.setup-card h2[data-v-52f3fcf6]{font-size:1.5rem;font-weight:700;margin-bottom:12px;color:#1a1a2e}.setup-desc[data-v-52f3fcf6]{color:#555;line-height:1.7;margin-bottom:28px;font-size:.9rem}.setup-desc em[data-v-52f3fcf6]{font-style:normal;color:#666}.difficulty-select h3[data-v-52f3fcf6]{font-size:1rem;margin-bottom:12px;color:#333}.difficulty-buttons[data-v-52f3fcf6]{display:flex;gap:8px;justify-content:center;margin-bottom:28px}.diff-btn[data-v-52f3fcf6]{padding:10px 16px;border:2px solid #e0e0e0;border-radius:12px;background:#f9f9f9;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .2s;color:#555}.diff-btn.active[data-v-52f3fcf6]{border-color:#6c63ff;background:#6c63ff;color:#fff}.start-btn[data-v-52f3fcf6]{width:100%;padding:16px;background:linear-gradient(135deg,#6c63ff,#a78bfa);color:#fff;border:none;border-radius:14px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .2s}.start-btn[data-v-52f3fcf6]:hover{transform:translateY(-2px)}.best-score[data-v-52f3fcf6]{margin-top:16px;color:#f59e0b;font-weight:700}.game-screen[data-v-52f3fcf6]{display:flex;flex-direction:column;gap:12px}.status-bar[data-v-52f3fcf6]{display:flex;gap:8px;justify-content:space-between;background:#fff;border-radius:14px;padding:12px 16px;box-shadow:0 2px 8px #0000000f}.status-item[data-v-52f3fcf6]{display:flex;flex-direction:column;align-items:center;gap:2px}.status-item .label[data-v-52f3fcf6]{font-size:.72rem;color:#888}.status-item .value[data-v-52f3fcf6]{font-size:1.1rem;font-weight:700;color:#1a1a2e}.status-item .combo[data-v-52f3fcf6]{color:#f59e0b}.status-item.timer .value[data-v-52f3fcf6]{color:#10b981}.status-item.timer.warning .value[data-v-52f3fcf6]{color:#ef4444;animation:pulse-52f3fcf6 .5s infinite}@keyframes pulse-52f3fcf6{0%,to{opacity:1}50%{opacity:.5}}.chat-area[data-v-52f3fcf6]{background:#f5f5f5;border-radius:14px;padding:16px;min-height:280px;max-height:360px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.message[data-v-52f3fcf6]{display:flex}.ai-msg[data-v-52f3fcf6]{justify-content:flex-start}.user-msg[data-v-52f3fcf6]{justify-content:flex-end}.bubble[data-v-52f3fcf6]{display:flex;align-items:flex-start;gap:8px;max-width:85%}.ai-msg .bubble[data-v-52f3fcf6]{background:#fff;border-radius:0 14px 14px;padding:10px 14px;box-shadow:0 1px 4px #00000014}.user-msg .bubble[data-v-52f3fcf6]{background:linear-gradient(135deg,#6c63ff,#a78bfa);color:#fff;border-radius:14px 0 14px 14px;padding:10px 14px}.bubble .text[data-v-52f3fcf6]{font-size:.9rem;line-height:1.5}.thinking[data-v-52f3fcf6]{color:#888;font-style:italic}.avatar[data-v-52f3fcf6]{font-size:1.2rem;flex-shrink:0}.connect-hint[data-v-52f3fcf6]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;font-size:.88rem;color:#92400e}.arrow[data-v-52f3fcf6]{font-size:1.2rem}.error-msg[data-v-52f3fcf6]{padding:8px 12px;background:#fee2e2;border-radius:10px;color:#dc2626;font-size:.85rem}.input-area[data-v-52f3fcf6]{display:flex;gap:8px}.proverb-input[data-v-52f3fcf6]{flex:1;padding:12px 16px;border:2px solid #e0e0e0;border-radius:12px;font-size:.95rem;transition:border-color .2s;outline:none}.proverb-input[data-v-52f3fcf6]:focus{border-color:#6c63ff}.proverb-input[data-v-52f3fcf6]:disabled{background:#f5f5f5}.submit-btn[data-v-52f3fcf6]{padding:12px 20px;background:#6c63ff;color:#fff;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s}.submit-btn[data-v-52f3fcf6]:disabled{opacity:.5}.hint-area[data-v-52f3fcf6]{display:flex;align-items:center;gap:10px}.hint-btn[data-v-52f3fcf6]{padding:8px 14px;background:#f0fdf4;border:1px solid #86efac;border-radius:10px;color:#16a34a;font-size:.82rem;cursor:pointer}.hint-text[data-v-52f3fcf6]{font-size:.85rem;color:#16a34a;font-weight:600}.give-up-btn[data-v-52f3fcf6]{padding:8px 16px;background:transparent;border:1px solid #e0e0e0;border-radius:10px;color:#888;font-size:.82rem;cursor:pointer;align-self:flex-end}.result-screen[data-v-52f3fcf6]{display:flex;justify-content:center}.result-card[data-v-52f3fcf6]{background:#fff;border-radius:20px;padding:32px 24px;text-align:center;box-shadow:0 4px 24px #00000014;width:100%}.result-icon[data-v-52f3fcf6]{font-size:56px;margin-bottom:12px}.result-title[data-v-52f3fcf6]{font-size:1.4rem;font-weight:700;margin-bottom:24px;color:#1a1a2e}.result-stats[data-v-52f3fcf6]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.stat-item[data-v-52f3fcf6]{background:#f9f9f9;border-radius:12px;padding:14px}.stat-label[data-v-52f3fcf6]{display:block;font-size:.8rem;color:#888;margin-bottom:4px}.stat-value[data-v-52f3fcf6]{font-size:1.3rem;font-weight:700;color:#1a1a2e}.stat-value.best[data-v-52f3fcf6]{color:#f59e0b}.used-proverbs[data-v-52f3fcf6]{text-align:left;margin-bottom:24px}.used-proverbs h3[data-v-52f3fcf6]{font-size:1rem;margin-bottom:12px;color:#333}.proverb-list[data-v-52f3fcf6]{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.proverb-item[data-v-52f3fcf6]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.85rem}.ai-proverb[data-v-52f3fcf6]{background:#f0f4ff}.user-proverb[data-v-52f3fcf6]{background:#f0fdf4}.proverb-num[data-v-52f3fcf6]{color:#888;flex-shrink:0;font-size:.75rem}.proverb-text[data-v-52f3fcf6]{flex:1;color:#333}.proverb-who[data-v-52f3fcf6]{flex-shrink:0}.result-actions[data-v-52f3fcf6]{display:flex;gap:12px;justify-content:center}.replay-btn[data-v-52f3fcf6]{padding:12px 24px;background:linear-gradient(135deg,#6c63ff,#a78bfa);color:#fff;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer}.home-btn[data-v-52f3fcf6]{padding:12px 24px;background:#f5f5f5;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;color:#555}.proverb-chain-page[data-v-6a99d401]{max-width:800px;margin:0 auto;padding:20px 16px}.page-header[data-v-6a99d401]{text-align:center;margin-bottom:28px}.page-header h1[data-v-6a99d401]{font-size:1.8rem;font-weight:700;margin-bottom:8px;color:#1a1a2e}.page-header p[data-v-6a99d401]{color:#666;font-size:1rem}.info-section[data-v-6a99d401]{margin-top:36px}.info-section h3[data-v-6a99d401]{font-size:1.1rem;font-weight:700;margin-bottom:16px;color:#333}.info-grid[data-v-6a99d401]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.info-card[data-v-6a99d401]{background:#f9f9fb;border-radius:14px;padding:18px}.info-card h4[data-v-6a99d401]{font-size:.95rem;font-weight:700;margin-bottom:10px;color:#333}.info-card ul[data-v-6a99d401]{margin:0;padding-left:18px}.info-card li[data-v-6a99d401]{font-size:.85rem;color:#555;line-height:1.7}
