.page-container[data-astro-cid-3ndcpbb6]{min-height:100vh;display:flex;flex-direction:column}.main[data-astro-cid-3ndcpbb6]{flex:1}.tool-header[data-astro-cid-3ndcpbb6]{background:linear-gradient(135deg,#3b82f6,#60a5fa);padding:3rem 2rem;text-align:center;color:#fff}.header-content[data-astro-cid-3ndcpbb6]{max-width:800px;margin:0 auto}.tool-emoji[data-astro-cid-3ndcpbb6]{font-size:4rem;display:block;margin-bottom:1rem}.tool-title[data-astro-cid-3ndcpbb6]{font-size:3rem;font-weight:700;margin:0 0 1rem;font-family:Fredoka,cursive}.tool-description[data-astro-cid-3ndcpbb6]{font-size:1.25rem;margin:0;opacity:.95;line-height:1.6}.tool-section[data-astro-cid-3ndcpbb6]{background:#fffffff2;backdrop-filter:blur(10px);padding:4rem 2rem}.tool-container[data-astro-cid-3ndcpbb6]{max-width:800px;margin:0 auto}.question-input[data-astro-cid-3ndcpbb6]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:2rem;border:2px solid #3B82F6;text-align:center}.question-input[data-astro-cid-3ndcpbb6] h3[data-astro-cid-3ndcpbb6]{margin:0 0 1.5rem;color:#1f2937;font-weight:600}.question-field[data-astro-cid-3ndcpbb6]{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:.5rem;font-size:1rem;margin-bottom:1rem;transition:border-color .2s ease}.question-field[data-astro-cid-3ndcpbb6]:focus{outline:none;border-color:#3b82f6}.ask-button[data-astro-cid-3ndcpbb6]{background:linear-gradient(135deg,#3b82f6,#60a5fa);color:#fff;border:none;padding:1rem 2rem;border-radius:.75rem;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px -1px #3b82f666}.ask-button[data-astro-cid-3ndcpbb6]:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #3b82f699}.magic-ball-container[data-astro-cid-3ndcpbb6]{display:flex;justify-content:center;margin-bottom:3rem}.magic-ball[data-astro-cid-3ndcpbb6]{width:300px;height:300px;background:radial-gradient(circle at 30% 30%,#1f2937,#000);border-radius:50%;position:relative;box-shadow:0 20px 40px -10px #00000080;transition:transform .1s ease}.magic-ball[data-astro-cid-3ndcpbb6].shaking{animation:shake .1s infinite}.ball-surface[data-astro-cid-3ndcpbb6]{width:100%;height:100%;border-radius:50%;position:relative;overflow:hidden}.ball-window[data-astro-cid-3ndcpbb6]{position:absolute;bottom:60px;left:50%;transform:translate(-50%);width:120px;height:60px;background:#1e3a8a;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 4px 8px #00000080}.answer-triangle[data-astro-cid-3ndcpbb6]{background:#1e3a8a;color:#fff;padding:.5rem;border-radius:.25rem;font-size:.8rem;font-weight:500;text-align:center;line-height:1.2;min-height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;opacity:1}.answer-triangle[data-astro-cid-3ndcpbb6].hidden{opacity:0;transform:scale(.8)}.answer-triangle[data-astro-cid-3ndcpbb6].revealed{opacity:1;transform:scale(1.1);background:#2563eb}.question-history[data-astro-cid-3ndcpbb6]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:3rem;border:2px solid #3B82F6}.question-history[data-astro-cid-3ndcpbb6] h3[data-astro-cid-3ndcpbb6]{margin:0 0 1.5rem;color:#1f2937;font-weight:600;text-align:center}.history-item[data-astro-cid-3ndcpbb6]{background:#f9fafb;border-radius:.5rem;padding:1rem;margin-bottom:.5rem;border:1px solid #e5e7eb}.history-question[data-astro-cid-3ndcpbb6]{font-weight:600;color:#1f2937;margin-bottom:.5rem}.history-answer[data-astro-cid-3ndcpbb6]{color:#3b82f6;font-style:italic;margin-bottom:.5rem}.history-time[data-astro-cid-3ndcpbb6]{font-size:.8rem;color:#6b7280}.history-empty[data-astro-cid-3ndcpbb6]{text-align:center;color:#6b7280;font-style:italic;margin:2rem 0}.clear-history-button[data-astro-cid-3ndcpbb6]{background:#ef4444;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s ease;display:block;margin:0 auto}.clear-history-button[data-astro-cid-3ndcpbb6]:hover{background:#dc2626}.tool-info[data-astro-cid-3ndcpbb6]{background:#eff6ff;border-radius:1rem;padding:2rem;border-left:4px solid #3B82F6}.tool-info[data-astro-cid-3ndcpbb6] h3[data-astro-cid-3ndcpbb6]{margin:0 0 1rem;color:#1f2937;font-weight:600}.tool-info[data-astro-cid-3ndcpbb6] ul[data-astro-cid-3ndcpbb6]{margin:0;padding-left:1.5rem;color:#6b7280}.tool-info[data-astro-cid-3ndcpbb6] li[data-astro-cid-3ndcpbb6]{margin-bottom:.5rem;line-height:1.5}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px) rotate(-2deg)}75%{transform:translate(5px) rotate(2deg)}}@media (max-width: 768px){.tool-header[data-astro-cid-3ndcpbb6]{padding:2rem 1rem}.tool-title[data-astro-cid-3ndcpbb6]{font-size:2.5rem}.tool-section[data-astro-cid-3ndcpbb6]{padding:3rem 1rem}.magic-ball[data-astro-cid-3ndcpbb6]{width:250px;height:250px}.ball-window[data-astro-cid-3ndcpbb6]{width:100px;height:50px;bottom:50px}.answer-triangle[data-astro-cid-3ndcpbb6]{font-size:.7rem;min-height:35px}}
