.age-activities,.kids-media{color:#f3edf9;background:linear-gradient(145deg,#20182e,#131526);border:1px solid #75628c66;border-radius:26px;margin:28px 0;padding:28px}.age-activities header>span,.kids-media header>span{letter-spacing:1.6px;color:#b3ebd7;font-size:11px}.age-activities h2,.kids-media h2{margin:12px 0;font-size:clamp(24px,3vw,35px)}.age-activities header p,.kids-media p{color:#c7bbd4;line-height:1.65}.age-activities nav{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.activity-language{align-items:center;gap:16px;margin-bottom:20px;display:flex}.activity-question{background:#ffffff06;border:1px solid #ffffff17;border-radius:20px;padding:25px}.activity-question h3{white-space:pre-wrap;font-size:clamp(22px,3vw,32px);line-height:1.5}.activity-progress{color:#d6c6ed;justify-content:space-between;display:flex}.activity-question progress{accent-color:#abe6d5;width:100%;height:8px;margin:12px 0}.activity-visual{letter-spacing:5px;text-align:center;overflow-wrap:anywhere;padding:22px 8px;font-size:clamp(32px,5vw,56px);line-height:1.8}.activity-visual button{position:relative;background:0 0!important;border-color:#0000!important;padding:6px!important;font-size:32px!important}.activity-visual .counted{background:#b1ead629!important;border-color:#b1ead6!important}.activity-visual small{letter-spacing:0;color:#b1ead6;font-size:12px;position:absolute;bottom:-4px;right:0}.activity-groups{flex-wrap:wrap;gap:10px;margin:20px 0;display:flex}.activity-groups>div{overflow-wrap:anywhere;border:2px dashed #aa8bc7;border-radius:16px;max-width:100%;padding:12px;font-size:28px}.activity-options{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.activity-options>button{overflow-wrap:anywhere;flex:1;min-width:72px;min-height:64px;font-size:22px!important}.activity-options>button:hover:not(:disabled){background:#594172}.activity-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.activity-tools p{flex-basis:100%;margin:0}.activity-feedback{border:1px solid #b69b78;border-radius:16px;padding:20px}.activity-feedback.correct{background:#a9e6d517;border-color:#a9e6d5}.activity-feedback p{line-height:1.8}.activity-feedback button{margin:8px 12px 0 0}.activity-built{border-bottom:2px solid #ae91d5;min-height:70px;margin-top:15px;padding:20px 0;font-size:25px}.activity-finish{text-align:center;padding:35px 10px}.activity-finish>span{font-size:65px}.activity-note{color:#aa9db9;font-size:12px;line-height:1.7}.song-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:20px 0;display:grid}.song-grid article{background:#ffffff07;border:1px solid #ffffff20;border-radius:18px;padding:22px}.song-grid article>span{font-size:40px}.song-grid h3{font-size:20px}.song-grid p{font-size:13px}.song-player iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:18px;width:100%}.song-player a{color:#b3ebd7}.kids-short{background:#171322;border-radius:20px;position:relative;overflow:hidden}.kids-short video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.kids-caption{text-align:center;color:#fff;background:#161021df;border:1px solid #fff6;border-radius:14px;padding:15px;font-size:clamp(18px,3vw,32px);font-weight:700;position:absolute;inset:auto 16px 16px}.playful .activity-question{background:linear-gradient(160deg,#41305544,#24413833)}@media (max-width:700px){.age-activities,.kids-media{border-radius:20px;padding:17px}.activity-question{padding:15px}.activity-options{gap:9px}.activity-options>button{min-width:calc(50% - 9px);font-size:21px!important}.age-activities nav button{flex:1}.activity-language{gap:8px;display:grid}.activity-visual{letter-spacing:2px;padding:12px 0}.song-grid{grid-template-columns:1fr}.kids-caption{padding:9px;inset:auto 8px 8px}}
