@import url(https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap);*{box-sizing:border-box;font-family:Fredoka,sans-serif;margin:0;padding:0}body{background:#fff;overflow-x:hidden}a{text-decoration:none}button{cursor:pointer;font-family:inherit}.footer{background:#1e293b;color:#fff;margin-top:60px;padding:40px 20px;width:100%}.footer-container{margin:auto;max-width:1200px;text-align:center}.footer-logo{font-size:2rem;margin-bottom:10px}.footer-text{color:#d1d5db;font-size:1rem;margin-bottom:25px}.footer-links{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:25px}.footer-links a{color:#fff;font-weight:600;text-decoration:none;transition:.3s}.footer-links a:hover{color:#facc15}.footer-copy{color:#cbd5e1;font-size:.9rem}@media (max-width:768px){.footer{padding:35px 15px}.footer-logo{font-size:1.7rem}.footer-links{gap:18px}}@media (max-width:480px){.footer-logo{font-size:1.5rem}.footer-text{font-size:.9rem}.footer-links{flex-direction:column;gap:12px}.footer-copy{font-size:.8rem}}.contact-page{align-items:center;background:#f8fbff;display:flex;justify-content:center;min-height:100vh;padding:50px 20px}.contact-card{background:#fff;border-radius:20px;box-shadow:0 8px 25px #0000001a;max-width:650px;padding:40px;width:100%}.contact-card h1{color:#4f46e5;margin-bottom:10px;text-align:center}.contact-subtitle{color:#666;margin-bottom:25px;text-align:center}.success-message{background:#d1fae5;border-radius:10px;color:#065f46;font-weight:600;margin-bottom:20px;padding:12px;text-align:center}.contact-card form{display:flex;flex-direction:column;gap:18px}.contact-card input,.contact-card textarea{border:2px solid #ddd;border-radius:12px;font-size:16px;outline:none;padding:15px}.contact-card input:focus,.contact-card textarea:focus{border-color:#4f46e5}.contact-card button{background:#4f46e5;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:17px;font-weight:700;padding:15px;transition:.3s}.contact-card button:hover{background:#4338ca}.developer-info{border-top:2px solid #eee;margin-top:35px;padding-top:20px;text-align:center}.developer-info h3{color:#4f46e5;margin-bottom:10px}@media(max-width:768px){.contact-card{padding:30px}}@media(max-width:480px){.contact-page{padding:20px 15px}.contact-card{padding:20px}.contact-card h1{font-size:28px}.contact-card input,.contact-card textarea{font-size:15px}.contact-card button{font-size:16px}}.navbar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffd6e7f2;box-shadow:0 6px 20px #ff69b426;display:flex;height:80px;justify-content:space-between;padding:0 8%;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.logo a{color:#ff4d88;font-size:2rem;font-weight:700;text-decoration:none}.nav-links{display:flex;gap:25px}.nav-links a{border-radius:30px;color:#555;font-size:1.05rem;font-weight:600;padding:10px 18px;text-decoration:none;transition:.3s ease}.nav-links .active,.nav-links a:hover{background:#fff;color:#ff4d88}.menu-icon{color:#ff4d88;cursor:pointer;display:none;font-size:1.8rem}@media (max-width:900px){.menu-icon{display:block}.nav-links{align-items:center;background:#ffd6e7;display:flex;flex-direction:column;gap:15px;left:-100%;padding:25px 0;position:absolute;top:80px;transition:.4s;width:100%}.nav-links.active{left:0}.nav-links a{text-align:center;width:90%}}.floating-container{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.cloud{animation:cloudMove 30s linear infinite;background:#fff;border-radius:100px;height:60px;opacity:.9;position:absolute;width:170px}.cloud:before{height:70px;left:20px;top:-30px;width:70px}.cloud:after,.cloud:before{background:#fff;border-radius:50%;content:"";position:absolute}.cloud:after{height:90px;right:20px;top:-40px;width:90px}.cloud1{animation-delay:0s;left:-200px;top:100px}.cloud2{animation-delay:10s;left:-350px;top:260px}.balloon{animation:floatUp 8s ease-in-out infinite;border-radius:50%;height:65px;position:absolute;width:50px}.balloon:after{background:#888;content:"";height:70px;left:50%;position:absolute;top:65px;width:2px}.balloon1{background:#ff7bac;bottom:-120px;left:15%}.balloon2{animation-delay:3s;background:#87cefa;bottom:-180px;right:12%}.star{animation:twinkle 3s infinite;font-size:25px;position:absolute}.star1{right:15%;top:80px}.star2{animation-delay:1s;left:10%;top:220px}.star3{animation-delay:2s;right:35%;top:450px}@keyframes cloudMove{0%{transform:translateX(0)}to{transform:translateX(1600px)}}@keyframes floatUp{0%{transform:translateY(0)}50%{transform:translateY(-40px)}to{transform:translateY(0)}}@keyframes twinkle{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.hero{align-items:center;background:linear-gradient(180deg,#ffe7f1,#fff);display:flex;justify-content:center;min-height:90vh;padding:60px 8%}.hero-content{max-width:850px;text-align:center}.hero h1{color:#444;font-size:4rem;margin-bottom:20px}.hero span{color:#ff5c96}.hero h2{color:#666;font-size:2rem;margin-bottom:30px}.hero p{color:#777;font-size:1.3rem;line-height:2;margin-bottom:45px}.hero button{background:#f7a;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;padding:18px 45px;transition:.3s}.hero button:hover{box-shadow:0 15px 30px #ff69b440;transform:translateY(-5px)}@media(max-width:900px){.hero{padding:40px 8%}.hero h1{font-size:3rem}.hero h2{font-size:1.6rem}.hero p{font-size:1.1rem}}@media(max-width:600px){.hero{min-height:80vh}.hero h1{font-size:2.3rem}.hero h2{font-size:1.3rem}.hero p{font-size:1rem;line-height:1.8}.hero button{width:100%}}.cards-section{background:#fff;padding:80px 8%}.cards-section h2{color:#ff5c96;font-size:2.7rem;margin-bottom:60px;text-align:center}.cards-container{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(2,1fr)}.home-card{align-items:center;border-radius:35px;box-shadow:0 10px 30px #00000014;cursor:pointer;display:flex;flex-direction:column;height:250px;justify-content:center;transition:.35s}.home-card:hover{box-shadow:0 18px 40px #ff69b433;transform:translateY(-10px)}.card-icon{font-size:5rem;margin-bottom:20px}.home-card h3{color:#555;font-size:2rem}@media(max-width:768px){.cards-container{grid-template-columns:1fr}.cards-section h2{font-size:2rem}.home-card{height:220px}.card-icon{font-size:4rem}.home-card h3{font-size:1.7rem}}.alphanumeric-page,.home{min-height:100vh;width:100%}.alphanumeric-page{background:#fffafc;padding:50px 5%}.alphanumeric-page h1{color:#ff5c96;font-size:clamp(2rem,5vw,3.5rem);margin-bottom:40px;text-align:center}.top-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-bottom:50px}.top-buttons button{background:#ffe4ef;border:none;border-radius:50px;color:#444;cursor:pointer;font-size:1.3rem;font-weight:600;min-width:220px;padding:18px 25px;transition:.3s ease}.top-buttons button:hover{transform:translateY(-4px)}.top-buttons .active{background:#f7a;color:#fff}.learning-card{background:#fff;border-radius:35px;box-shadow:0 15px 40px #00000014;margin:auto;max-width:900px;padding:40px;width:100%}.image-box{align-items:center;background:#fff4f8;border-radius:25px;display:flex;height:350px;justify-content:center;margin-bottom:35px;width:100%}.image-box h2{color:#999;font-size:2rem}.learning-card h2{color:#444;font-size:clamp(2rem,4vw,3rem);text-align:center}.arrow-buttons{align-items:center;display:flex;justify-content:space-between;margin-top:45px}.arrow-buttons button{background:#f7a;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:2rem;height:90px;transition:.3s;width:90px}.arrow-buttons button:hover{transform:scale(1.1)}@media (max-width:992px){.learning-card{padding:35px}.image-box{height:300px}.arrow-buttons button{height:80px;width:80px}}@media (max-width:768px){.alphanumeric-page{padding:30px 20px}.top-buttons{flex-direction:column}.top-buttons button{max-width:350px;width:100%}.learning-card{border-radius:25px;padding:25px}.image-box{height:240px}.learning-card h2{font-size:2rem}.arrow-buttons button{font-size:1.6rem;height:70px;width:70px}}@media (max-width:480px){.alphanumeric-page h1{margin-bottom:30px}.image-box{height:200px}.image-box h2{font-size:1.5rem}.learning-card h2{font-size:1.7rem}.arrow-buttons button{font-size:1.4rem;height:60px;width:60px}}.alphabet-image{height:auto;max-width:100%;object-fit:contain;width:250px}@media (max-width:768px){.alphabet-image{width:180px}}@media (max-width:480px){.alphabet-image{width:150px}}.rhymes-page{background:#fffafc;min-height:100vh;padding:50px 20px}.rhymes-heading{color:#ff5c96;font-size:clamp(2.2rem,5vw,3.8rem);margin-bottom:10px;text-align:center}.rhymes-subtitle{color:#666;font-size:1.2rem;margin-bottom:50px;text-align:center}.rhymes-container{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:auto;max-width:1200px}.rhyme-card{background:#fff;border-radius:30px;box-shadow:0 12px 30px #00000014;cursor:pointer;padding:40px 25px;text-align:center}.rhyme-card:hover{box-shadow:0 18px 40px #ff5c962e;transform:translateY(-8px)}.emoji{font-size:5rem;margin-bottom:20px}.rhyme-card h2{color:#ff5c96;font-size:2rem;margin-bottom:15px}.rhyme-card p{color:#666;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.rhymes-page{padding:40px 20px}.emoji{font-size:4rem}.rhyme-card h2{font-size:1.7rem}}@media (max-width:480px){.rhymes-heading{font-size:2rem}.rhymes-subtitle{font-size:1rem}.rhyme-card{padding:30px 20px}.emoji{font-size:3.5rem}}.back-btn{background:#f7a}.rhyme-image{height:180px;margin-bottom:20px;object-fit:contain;width:180px}.play-btn{background:#ff69b4;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;margin-top:20px;max-width:240px;padding:16px 40px;transition:.3s;width:100%}.play-btn:hover{background:#ff4f9a}.playing{background:#00b894}.playing:hover{background:#00a382}.play-btn:hover{transform:scale(1.05)}.rhyme-card{transition:.3s}.rhyme-card.active{border:5px solid #ff69b4;box-shadow:0 0 30px #ff69b466}.objects-page{background:#fffafc;min-height:100vh;padding:50px 20px}.objects-heading{color:#ff5fa2;font-size:3rem;margin-bottom:10px;text-align:center}.objects-subheading{color:#666;font-size:1.2rem;margin-bottom:50px;text-align:center}.objects-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:auto;max-width:1100px}.object-card{background:#fff;border-radius:25px;box-shadow:0 8px 25px #00000014;cursor:pointer;padding:35px;text-align:center;transition:.3s}.object-card:hover{box-shadow:0 15px 35px #ff69b433;transform:translateY(-8px)}.object-icon{font-size:5rem;margin-bottom:20px}.object-card h2{color:#ff5fa2;margin-bottom:10px}.object-card p{color:#777;line-height:1.5}.back-btn{background:#ff5fa2;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:1rem;margin-bottom:30px;padding:12px 25px}.coming-soon{color:#ff5fa2;font-size:2rem;margin-top:100px;text-align:center}@media(max-width:768px){.objects-heading{font-size:2.5rem}.object-icon{font-size:4rem}}@media(max-width:480px){.objects-heading{font-size:2rem}.objects-subheading{font-size:1rem}.object-card{padding:25px}.object-icon{font-size:3.5rem}.object-card h2{font-size:1.5rem}}.viewer-page{background:#fff8fc;min-height:100vh;padding:40px 20px}.viewer-back-btn{background:#ff69b4;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:12px 28px;transition:.3s}.viewer-back-btn:hover{background:#ff4d9d;transform:scale(1.05)}.viewer-title{color:#ff4d9d;font-size:45px;margin:25px 0;text-align:center}.viewer-card{background:#fff;border-radius:30px;box-shadow:0 10px 35px #ff69b433;margin:auto;max-width:750px;padding:35px;text-align:center}.viewer-image{height:320px;margin-bottom:25px;object-fit:contain;width:320px}.viewer-name{color:#ff5fa2;font-size:40px;margin-bottom:25px}.info-box{background:#fff3b0;margin:25px 0}.info-box h3{color:#ff4d9d;margin-bottom:10px}.info-box p{color:#444;font-size:20px;line-height:1.6}.replay-btn{background:#00b894;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:20px;font-weight:700;padding:15px 35px;transition:.3s}.replay-btn:hover{background:#009874;transform:scale(1.05)}.navigation{align-items:center;display:flex;justify-content:space-between;margin-top:35px}.nav-btn{background:#ff69b4;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:32px;height:75px;transition:.3s;width:75px}.nav-btn:hover{background:#ff4d9d;transform:scale(1.1)}.counter{color:#555;font-size:24px;font-weight:700}@media (max-width:768px){.viewer-title{font-size:35px}.viewer-card{padding:25px}.viewer-image{height:250px;width:250px}.viewer-name{font-size:32px}.info-box p{font-size:18px}.nav-btn{font-size:28px;height:65px;width:65px}}@media (max-width:480px){.viewer-page{padding:20px 15px}.viewer-title{font-size:28px}.viewer-card{border-radius:20px;padding:20px}.viewer-image{height:260px;margin-bottom:20px;object-fit:contain;width:260px}.viewer-name{font-size:26px}.info-box{padding:15px}.info-box h3{font-size:20px}.info-box p{font-size:16px}.replay-btn{font-size:18px;padding:14px;width:100%}.navigation{margin-top:25px}.nav-btn{font-size:24px;height:55px;width:55px}.counter{font-size:18px}}.image-section{align-items:center;display:flex;flex-direction:column}.image-navigation{align-items:center;display:flex;gap:30px;justify-content:center}.mobile-navigation{display:none}@media (max-width:768px){.image-navigation{gap:15px}.viewer-image{height:200px;width:200px}.nav-btn{font-size:24px;height:60px;width:60px}}@media (max-width:480px){.image-navigation{gap:10px}.viewer-image{height:150px;width:150px}.nav-btn{font-size:22px;height:50px;width:50px}.sound-btn{font-size:18px;padding:14px;width:100%}}.sound-btn{background:#ff9800;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:18px;margin-top:15px;padding:14px 25px;transition:.3s}.sound-btn:hover{transform:scale(1.05)}.quiz-home{align-items:center;background:#fff8fc;display:flex;justify-content:center;min-height:100vh;padding:30px}.quiz-card{background:#fff;border-radius:30px;box-shadow:0 15px 35px #ff69b426;max-width:700px;padding:50px;text-align:center;width:100%}.quiz-card h1{color:#ff4da6;font-size:3rem;margin-bottom:15px}.quiz-subtitle{color:#666;font-size:1.3rem;margin-bottom:40px}.quiz-info{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}.info-box{background:#ffe8f4;border-radius:20px;color:#ff4da6;font-size:1.2rem;font-weight:700;padding:20px}.start-btn{background:#ff4da6;border:none;border-radius:40px;color:#fff;cursor:pointer;font-size:22px;padding:18px 50px;transition:.3s}.start-btn:hover{background:#ff2d95;transform:scale(1.05)}@media(max-width:768px){.quiz-card{padding:35px}.quiz-card h1{font-size:2.3rem}.quiz-info{grid-template-columns:1fr}}@media(max-width:480px){.quiz-home{padding:15px}.quiz-card{border-radius:20px;padding:20px}.quiz-card h1{font-size:1.8rem}.info-box,.quiz-subtitle{font-size:1rem}.info-box,.start-btn{padding:15px}.start-btn{font-size:18px;width:100%}}.question-count{color:#ff4da6;margin-bottom:20px}.quiz-image{display:block;height:220px;margin:20px auto;object-fit:contain;width:220px}.question-text{color:#444;margin-bottom:30px}.options{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.option-btn{background:#ffe8f4;border:none;border-radius:15px;cursor:pointer;font-size:20px;font-weight:700;padding:18px;transition:.3s}.option-btn:hover{transform:scale(1.03)}.correct{background:#7bed9f}.wrong{background:#ff6b81;color:#fff}.next-btn{background:#ff4da6;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:20px;margin-top:35px;padding:15px 40px}@media(max-width:768px){.quiz-image{height:180px;width:180px}.options{grid-template-columns:1fr}}@media(max-width:480px){.quiz-image{height:140px;width:140px}.option-btn{font-size:17px;padding:14px}.next-btn{width:100%}}.result-card{animation:pop .5s}.score-title{color:#444;margin-top:20px}.score-number{color:#ff4da6;font-size:70px;font-weight:700;margin:20px 0}.iq-title{margin-top:20px}.iq-circle{align-items:center;background:#ff4da6;border-radius:50%;color:#fff;display:flex;font-size:42px;font-weight:700;height:170px;justify-content:center;margin:20px auto;width:170px}.result-message{color:#555;margin:30px 0}.result-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@keyframes pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.score-number{font-size:55px}.iq-circle{font-size:35px;height:140px;width:140px}}@media(max-width:480px){.score-number{font-size:42px}.iq-circle{font-size:30px;height:120px;width:120px}.result-buttons{flex-direction:column}}
/*# sourceMappingURL=main.49dc7f22.css.map*/