body[data-space=kids] .dual-hero{min-height:330px;background:linear-gradient(90deg,#24134cde 0%,#24134c88 48%,transparent 100%),url('/kids/art/world1.webp') center/cover!important;padding:35px 40% 35px 30px;color:white}body[data-space=kids] .dual-hero h2{color:white;font-size:clamp(25px,4vw,42px);line-height:1.2}body[data-space=kids] .dual-hero p{color:#fff}body[data-space=kids] .dual-hero img{width:30%;height:70%;object-fit:contain;top:15%;right:5%}.magic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.magic-world{padding:0!important;overflow:hidden;background:#382267!important;color:white!important;text-align:left;box-shadow:0 5px 0 #251747!important}.magic-world img{width:100%;aspect-ratio:1.3;object-fit:cover;display:block}.magic-world strong{display:block;padding:12px;font-size:15px}.magic-daily{width:100%;margin:0 0 18px;background:linear-gradient(100deg,#a24cc9,#e76b8f)!important;padding:18px!important}.sig-card{background:linear-gradient(0deg,#25154de8,#25154d22),var(--art) center/cover!important;color:white!important;justify-content:flex-end}.sig-card small{color:#fff!important}.map36 button{background:linear-gradient(90deg,#fff 40%,#ffffff55),var(--art) center/cover!important;min-height:140px!important}.magic-objects{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.magic-count{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:10px;background:var(--soft);border-radius:15px;font-size:26px}.magic-wardrobe,.magic-rewards,.magic-mission{border-top:5px solid #e9b94f!important}.magic-wardrobe .shop article,.magic-rewards .shop article{background:var(--soft);border:2px solid #bba2f5;border-radius:20px}.magic-mission{background:linear-gradient(90deg,var(--surface) 45%,transparent),url('/kids/art/world6.webp') center/cover!important}.magic-mission p,.magic-mission h2{max-width:65%}@media(max-width:650px){.magic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.magic-world strong{font-size:12px;padding:9px}.magic-world img{aspect-ratio:1.1}body[data-space=kids] .dual-hero{min-height:260px;padding:22px 35% 22px 18px}body[data-space=kids] .p61-nav{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start}body[data-space=kids] .p61-nav button{flex-shrink:0;white-space:nowrap}body[data-space=kids] .p61-nav a{flex-shrink:0}}@media print{.magic-worlds,.magic-daily,.magic-objects{display:none!important}}
