.nonsense-quiz[data-v-cbe2fd99]{max-width:600px;margin:0 auto;padding:16px;font-family:Noto Sans KR,sans-serif}.category-selector[data-v-cbe2fd99]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px;justify-content:center}.cat-btn[data-v-cbe2fd99]{padding:8px 14px;border:2px solid #e2e8f0;border-radius:20px;background:#fff;cursor:pointer;font-size:13px;transition:all .2s}.cat-btn.active[data-v-cbe2fd99]{border-color:#f59e0b;background:#fef3c7;color:#92400e;font-weight:600}.cat-btn[data-v-cbe2fd99]:hover:not(.active){border-color:#cbd5e1;background:#f8fafc}.progress-bar-wrap[data-v-cbe2fd99]{margin-bottom:20px}.progress-info[data-v-cbe2fd99]{display:flex;justify-content:space-between;font-size:14px;color:#64748b;margin-bottom:6px}.progress-bar[data-v-cbe2fd99]{height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-cbe2fd99]{height:100%;background:linear-gradient(90deg,#f59e0b,#fbbf24);border-radius:4px;transition:width .3s ease}.start-screen[data-v-cbe2fd99]{text-align:center;padding:40px 20px}.start-icon[data-v-cbe2fd99]{font-size:64px;margin-bottom:16px}.start-screen h2[data-v-cbe2fd99]{font-size:26px;font-weight:700;color:#1e293b;margin-bottom:10px}.start-screen p[data-v-cbe2fd99]{color:#64748b;margin-bottom:8px}.sub-text[data-v-cbe2fd99]{font-size:14px;color:#94a3b8}.start-btn[data-v-cbe2fd99]{margin-top:20px;padding:14px 40px;background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.start-btn[data-v-cbe2fd99]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f59e0b66}.quiz-screen[data-v-cbe2fd99]{display:flex;flex-direction:column;gap:20px}.question-card[data-v-cbe2fd99]{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:16px;padding:28px 24px;text-align:center;min-height:160px;display:flex;flex-direction:column;justify-content:center;gap:12px;box-shadow:0 4px 12px #f59e0b26}.question-category[data-v-cbe2fd99]{display:inline-block;background:#f59e0b33;color:#92400e;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;align-self:center}.question-text[data-v-cbe2fd99]{font-size:20px;font-weight:700;color:#1e293b;line-height:1.5}.answer-section[data-v-cbe2fd99]{display:flex;flex-direction:column;gap:12px;align-items:center}.hint-toggle[data-v-cbe2fd99]{width:100%;text-align:center}.hint-btn[data-v-cbe2fd99]{padding:8px 20px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:14px;color:#475569;transition:background .2s}.hint-btn[data-v-cbe2fd99]:hover{background:#e2e8f0}.hint-text[data-v-cbe2fd99]{margin-top:10px;padding:12px 16px;background:#fef9c3;border:1px solid #fde047;border-radius:10px;font-size:14px;color:#713f12;text-align:center}.reveal-btn[data-v-cbe2fd99]{padding:14px 40px;background:#f59e0b;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s}.reveal-btn[data-v-cbe2fd99]:hover{background:#d97706;transform:translateY(-2px)}.answer-reveal[data-v-cbe2fd99]{text-align:center;padding:24px;background:#fff;border-radius:16px;border:2px solid #fde68a;box-shadow:0 4px 12px #0000000d}.answer-label[data-v-cbe2fd99]{font-size:16px;color:#64748b;margin-bottom:8px}.answer-text[data-v-cbe2fd99]{font-size:22px;font-weight:800;color:#f59e0b;margin-bottom:20px}.reaction-btns[data-v-cbe2fd99]{display:flex;gap:12px;justify-content:center}.reaction-btn[data-v-cbe2fd99]{padding:12px 24px;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s}.reaction-btn.correct[data-v-cbe2fd99]{background:#dcfce7;color:#166534}.reaction-btn.correct[data-v-cbe2fd99]:hover{background:#bbf7d0}.reaction-btn.wrong[data-v-cbe2fd99]{background:#fee2e2;color:#991b1b}.reaction-btn.wrong[data-v-cbe2fd99]:hover{background:#fecaca}.result-screen[data-v-cbe2fd99]{text-align:center;padding:40px 20px}.result-icon[data-v-cbe2fd99]{font-size:72px;margin-bottom:16px}.result-screen h2[data-v-cbe2fd99]{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:16px}.result-score[data-v-cbe2fd99]{margin-bottom:12px}.score-num[data-v-cbe2fd99]{font-size:52px;font-weight:900;color:#f59e0b}.score-total[data-v-cbe2fd99]{font-size:20px;color:#64748b}.result-message[data-v-cbe2fd99]{font-size:16px;color:#475569;margin-bottom:28px}.result-actions[data-v-cbe2fd99]{display:flex;gap:12px;justify-content:center}.restart-btn[data-v-cbe2fd99]{padding:12px 28px;background:linear-gradient(135deg,#f59e0b,#fbbf24);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s}.restart-btn[data-v-cbe2fd99]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f59e0b4d}.change-btn[data-v-cbe2fd99]{padding:12px 28px;background:#fff;color:#64748b;border:2px solid #e2e8f0;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.change-btn[data-v-cbe2fd99]:hover{background:#f8fafc;border-color:#cbd5e1}@media (max-width: 480px){.question-text[data-v-cbe2fd99]{font-size:17px}.reaction-btns[data-v-cbe2fd99]{flex-direction:column}}.page-wrapper[data-v-7df2ff87]{max-width:700px;margin:0 auto;padding:24px 16px 48px}.page-header[data-v-7df2ff87]{text-align:center;margin-bottom:28px}.page-header h1[data-v-7df2ff87]{font-size:28px;font-weight:800;color:#1e293b;margin-bottom:10px}.page-header p[data-v-7df2ff87]{color:#64748b;font-size:15px;line-height:1.6}
