.KidsView-module__dJfQIq__container{background:linear-gradient(135deg,#1a0a2e 0%,#16213e 50%,#0f3460 100%);min-height:100vh;padding-bottom:4rem;overflow-x:hidden}.KidsView-module__dJfQIq__loading{background:linear-gradient(135deg,#1a0a2e 0%,#16213e 50%,#0f3460 100%);flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100vh;display:flex}.KidsView-module__dJfQIq__spinner{border:4px solid #fff3;border-top-color:#f5b700;border-radius:50%;width:50px;height:50px;animation:1s linear infinite KidsView-module__dJfQIq__spin}@keyframes KidsView-module__dJfQIq__spin{to{transform:rotate(360deg)}}.KidsView-module__dJfQIq__kidsLogo{flex-direction:column;align-items:center;gap:.25rem;display:flex}.KidsView-module__dJfQIq__kidsLogo span:first-child{color:#e50914;letter-spacing:.1em;font-size:2rem;font-weight:900}.KidsView-module__dJfQIq__kidsLabel{color:#f5b700;letter-spacing:.3em;text-transform:uppercase;font-size:.875rem;font-weight:700}.KidsView-module__dJfQIq__header{z-index:100;background:linear-gradient(#1a0a2ef2 0%,#0000 100%);justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:fixed;top:0;left:0;right:0}.KidsView-module__dJfQIq__header .KidsView-module__dJfQIq__kidsLogo span:first-child{font-size:1.5rem}.KidsView-module__dJfQIq__exitButton{color:#fff;background:#ffffff1a;border:2px solid #ffffff4d;border-radius:20px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.KidsView-module__dJfQIq__exitButton:hover{background:#fff3;border-color:#fff}.KidsView-module__dJfQIq__searchButton{font-size:1.5rem;text-decoration:none;transition:transform .2s}.KidsView-module__dJfQIq__searchButton:hover{transform:scale(1.2)}.KidsView-module__dJfQIq__featured{height:70vh;min-height:500px;margin-top:60px;position:relative;overflow:hidden}.KidsView-module__dJfQIq__featuredBg{filter:brightness(.6)saturate(1.2);background-position:50%;background-size:cover;position:absolute;inset:0}.KidsView-module__dJfQIq__featuredBg:after{content:"";background:linear-gradient(#1a0a2e4d 0%,#1a0a2e80 50%,#1a0a2e 100%);position:absolute;inset:0}.KidsView-module__dJfQIq__featuredContent{align-items:center;height:100%;padding:2rem;display:flex;position:relative}.KidsView-module__dJfQIq__featuredInfo{z-index:2;max-width:500px}.KidsView-module__dJfQIq__featuredInfo h1{color:#fff;text-shadow:2px 4px 8px #00000080;margin-bottom:1rem;font-size:3rem;font-weight:800}.KidsView-module__dJfQIq__featuredInfo p{color:#e0e0e0;text-shadow:1px 2px 4px #00000080;margin-bottom:1.5rem;font-size:1.125rem;line-height:1.6}.KidsView-module__dJfQIq__featuredButtons{gap:1rem;display:flex}.KidsView-module__dJfQIq__playButton{color:#000;background:linear-gradient(135deg,#f5b700 0%,#ff6b35 100%);border-radius:25px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #f5b70066}.KidsView-module__dJfQIq__playButton:hover{transform:scale(1.05);box-shadow:0 6px 30px #f5b70099}.KidsView-module__dJfQIq__moreButton{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border-radius:25px;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.KidsView-module__dJfQIq__moreButton:hover{background:#ffffff4d}.KidsView-module__dJfQIq__characters{pointer-events:none;position:absolute;inset:0}.KidsView-module__dJfQIq__bubble{background:radial-gradient(circle at 30% 30%,#ffffff80 0%,#64c8ff33 100%);border-radius:50%;width:60px;height:60px;animation:4s ease-in-out infinite KidsView-module__dJfQIq__float;position:absolute}.KidsView-module__dJfQIq__star{color:#f5b700;font-size:2rem;animation:2s ease-in-out infinite KidsView-module__dJfQIq__twinkle;position:absolute}@keyframes KidsView-module__dJfQIq__float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.1)}}@keyframes KidsView-module__dJfQIq__twinkle{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.KidsView-module__dJfQIq__rowsContainer{flex-direction:column;gap:2rem;padding:0 2rem;display:flex}.KidsView-module__dJfQIq__row{position:relative}.KidsView-module__dJfQIq__rowTitle{color:#fff;text-shadow:1px 2px 4px #0000004d;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.KidsView-module__dJfQIq__rowContent{scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;gap:1rem;padding-bottom:1rem;display:flex;overflow-x:auto}.KidsView-module__dJfQIq__rowContent::-webkit-scrollbar{height:8px}.KidsView-module__dJfQIq__rowContent::-webkit-scrollbar-track{background:0 0}.KidsView-module__dJfQIq__rowContent::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.KidsView-module__dJfQIq__card{aspect-ratio:2/3;border-radius:16px;flex-shrink:0;width:180px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000004d}.KidsView-module__dJfQIq__card:hover{transform:scale(1.08)translateY(-5px);box-shadow:0 10px 30px #00000080,0 0 20px #f5b7004d}.KidsView-module__dJfQIq__cardImage{object-fit:cover;width:100%;height:100%;transition:filter .3s}.KidsView-module__dJfQIq__card:hover .KidsView-module__dJfQIq__cardImage{filter:brightness(.8)}.KidsView-module__dJfQIq__cardOverlay{opacity:0;background:linear-gradient(#0000 0%,#000000e6 100%);padding:1rem;transition:all .3s;position:absolute;bottom:0;left:0;right:0;transform:translateY(10px)}.KidsView-module__dJfQIq__card:hover .KidsView-module__dJfQIq__cardOverlay{opacity:1;transform:translateY(0)}.KidsView-module__dJfQIq__cardTitle{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;display:-webkit-box;overflow:hidden}.KidsView-module__dJfQIq__footer{text-align:center;margin-top:3rem;padding:2rem}.KidsView-module__dJfQIq__footerContent{color:#fff9;justify-content:center;align-items:center;gap:1rem;font-size:1rem;display:flex}.KidsView-module__dJfQIq__footerEmoji{font-size:1.5rem;animation:2s ease-in-out infinite KidsView-module__dJfQIq__bounce}@keyframes KidsView-module__dJfQIq__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.KidsView-module__dJfQIq__header{padding:1rem}.KidsView-module__dJfQIq__header .KidsView-module__dJfQIq__kidsLogo span:first-child{font-size:1.25rem}.KidsView-module__dJfQIq__kidsLabel{font-size:.625rem}.KidsView-module__dJfQIq__featured{height:60vh;min-height:400px}.KidsView-module__dJfQIq__featuredInfo h1{font-size:2rem}.KidsView-module__dJfQIq__featuredInfo p{font-size:.9375rem}.KidsView-module__dJfQIq__rowsContainer{padding:0 1rem}.KidsView-module__dJfQIq__rowTitle{font-size:1.25rem}.KidsView-module__dJfQIq__card{width:140px}}
