.make24-tool[data-v-fc0f49f9]{max-width:520px;margin:0 auto;padding:1rem;font-family:Pretendard,-apple-system,sans-serif}.scoreboard[data-v-fc0f49f9]{display:flex;justify-content:center;gap:2rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:1rem 2rem;margin-bottom:1.5rem}.score-item[data-v-fc0f49f9]{display:flex;flex-direction:column;align-items:center;color:#fff}.score-label[data-v-fc0f49f9]{font-size:.75rem;opacity:.85;margin-bottom:.2rem}.score-value[data-v-fc0f49f9]{font-size:1.6rem;font-weight:700}.cards-section[data-v-fc0f49f9]{text-align:center;margin-bottom:1.5rem}.cards-section h2[data-v-fc0f49f9]{font-size:1.1rem;color:#333;margin-bottom:1rem}.target[data-v-fc0f49f9]{color:#764ba2;font-size:1.4rem;font-weight:800}.cards[data-v-fc0f49f9]{display:flex;justify-content:center;gap:1rem;margin-bottom:.5rem}.card[data-v-fc0f49f9]{width:72px;height:90px;background:#fff;border:3px solid #667eea;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;color:#333;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 12px #667eea33}.card[data-v-fc0f49f9]:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 8px 20px #667eea59;background:#f0f0ff}.card-hint[data-v-fc0f49f9]{font-size:.8rem;color:#999;margin-top:.5rem}.input-section[data-v-fc0f49f9]{background:#f8f9ff;border-radius:16px;padding:1.2rem;margin-bottom:1rem}.expression-display[data-v-fc0f49f9]{background:#fff;border:2px solid #e0e0ff;border-radius:10px;padding:.8rem 1rem;min-height:52px;display:flex;align-items:center;margin-bottom:1rem;font-size:1.3rem;font-weight:600;color:#333}.expression-placeholder[data-v-fc0f49f9]{color:#bbb;font-weight:400;font-size:1rem}.cursor-blink[data-v-fc0f49f9]{animation:blink-fc0f49f9 1s infinite;margin-left:2px;color:#764ba2}@keyframes blink-fc0f49f9{0%,to{opacity:1}50%{opacity:0}}.calc-buttons[data-v-fc0f49f9]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.8rem}.btn[data-v-fc0f49f9]{border:none;border-radius:10px;padding:.7rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .12s ease}.btn[data-v-fc0f49f9]:hover{transform:scale(1.05)}.btn[data-v-fc0f49f9]:active{transform:scale(.96)}.btn-number[data-v-fc0f49f9]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-op[data-v-fc0f49f9]{background:#fff3e0;color:#f57c00;border:1.5px solid #ffcc80}.btn-paren[data-v-fc0f49f9]{background:#e8f5e9;color:#2e7d32;border:1.5px solid #a5d6a7}.btn-clear[data-v-fc0f49f9]{background:#fce4ec;color:#c62828;border:1.5px solid #ef9a9a}.btn-back[data-v-fc0f49f9]{background:#fff8e1;color:#f9a825;border:1.5px solid #ffe082}.manual-input[data-v-fc0f49f9]{display:flex;gap:.5rem;margin-bottom:.8rem}.manual-field[data-v-fc0f49f9]{flex:1;border:2px solid #e0e0ff;border-radius:8px;padding:.6rem .8rem;font-size:1rem;outline:none;transition:border-color .2s}.manual-field[data-v-fc0f49f9]:focus{border-color:#667eea}.btn-submit-manual[data-v-fc0f49f9]{background:#e8eaff;color:#5c6bc0;border:none;border-radius:8px;padding:.6rem 1rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-submit-manual[data-v-fc0f49f9]:hover{background:#c5cae9}.btn-submit[data-v-fc0f49f9]{width:100%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;padding:.9rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .15s}.btn-submit[data-v-fc0f49f9]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #667eea66}.btn-submit[data-v-fc0f49f9]:disabled{opacity:.5;cursor:not-allowed}.result-message[data-v-fc0f49f9]{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.2rem;border-radius:12px;margin-bottom:1rem;font-size:1rem;font-weight:600}.result-message.success[data-v-fc0f49f9]{background:#e8f5e9;color:#2e7d32;border:2px solid #a5d6a7}.result-message.error[data-v-fc0f49f9]{background:#fce4ec;color:#c62828;border:2px solid #ef9a9a}.result-fade-enter-active[data-v-fc0f49f9],.result-fade-leave-active[data-v-fc0f49f9]{transition:all .3s ease}.result-fade-enter-from[data-v-fc0f49f9],.result-fade-leave-to[data-v-fc0f49f9]{opacity:0;transform:translateY(-10px)}.hint-section[data-v-fc0f49f9]{text-align:center;margin-bottom:1rem}.btn-hint[data-v-fc0f49f9]{background:#fff8e1;color:#f57c00;border:1.5px solid #ffe082;border-radius:10px;padding:.6rem 1.5rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s}.btn-hint[data-v-fc0f49f9]:hover{background:#fff3cd}.hint-box[data-v-fc0f49f9]{background:#fff8e1;border:1.5px solid #ffe082;border-radius:10px;padding:.8rem 1rem;margin-top:.6rem;text-align:left}.hint-text[data-v-fc0f49f9]{color:#795548;font-family:monospace;font-size:1rem}.hint-fade-enter-active[data-v-fc0f49f9],.hint-fade-leave-active[data-v-fc0f49f9]{transition:all .25s}.hint-fade-enter-from[data-v-fc0f49f9],.hint-fade-leave-to[data-v-fc0f49f9]{opacity:0;transform:translateY(-8px)}.action-buttons[data-v-fc0f49f9]{display:flex;gap:.8rem;margin-bottom:1.5rem}.btn-new[data-v-fc0f49f9],.btn-skip[data-v-fc0f49f9]{flex:1;padding:.75rem;border-radius:12px;border:none;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .15s}.btn-new[data-v-fc0f49f9]{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#fff}.btn-skip[data-v-fc0f49f9]{background:#f5f5f5;color:#666;border:1.5px solid #ddd}.btn-new[data-v-fc0f49f9]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #43e97b59}.btn-skip[data-v-fc0f49f9]:hover{background:#eee}.rules-section[data-v-fc0f49f9]{background:#f8f9ff;border-radius:12px;padding:1rem 1.2rem}.rules-section h3[data-v-fc0f49f9]{font-size:.95rem;color:#555;margin-bottom:.6rem}.rules-section ul[data-v-fc0f49f9]{padding-left:1.2rem;margin:0}.rules-section li[data-v-fc0f49f9]{font-size:.88rem;color:#666;line-height:1.8}@media (max-width: 480px){.cards[data-v-fc0f49f9]{gap:.6rem}.card[data-v-fc0f49f9]{width:60px;height:76px;font-size:1.6rem}.scoreboard[data-v-fc0f49f9]{gap:1.2rem;padding:.8rem 1rem}}.make24-page[data-v-8da47b6d]{max-width:600px;margin:0 auto;padding:1rem}.page-header[data-v-8da47b6d]{text-align:center;margin-bottom:2rem}.page-header h1[data-v-8da47b6d]{font-size:2rem;font-weight:800;color:#333;margin-bottom:.5rem}.page-header p[data-v-8da47b6d]{font-size:1.05rem;color:#666}.info-section[data-v-8da47b6d]{margin-top:2rem}.info-section h3[data-v-8da47b6d]{font-size:1.1rem;font-weight:700;color:#444;margin-bottom:1rem}.info-card[data-v-8da47b6d]{background:#f8f9ff;border-radius:12px;padding:1rem 1.2rem;margin-bottom:1rem}.info-card.highlight[data-v-8da47b6d]{background:linear-gradient(135deg,#f0f0ff,#f8f9ff);border-left:4px solid #667eea}.info-card h4[data-v-8da47b6d]{font-size:.95rem;font-weight:700;color:#555;margin-bottom:.6rem}.info-card p[data-v-8da47b6d]{font-size:.9rem;color:#555;line-height:1.6}.example-grid[data-v-8da47b6d]{display:flex;flex-direction:column;gap:.5rem}.example[data-v-8da47b6d]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.88rem}.ex-cards[data-v-8da47b6d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:.2rem .6rem;border-radius:6px;font-weight:700}.ex-arrow[data-v-8da47b6d]{color:#999}.ex-sol[data-v-8da47b6d]{color:#333;font-family:monospace}.info-card ul[data-v-8da47b6d]{padding-left:1.2rem;margin:0}.info-card li[data-v-8da47b6d]{font-size:.88rem;color:#666;line-height:1.8}
