.kids-bg{background:radial-gradient(1100px 520px at 78% -8%,#f3ece2 0,transparent 60%), radial-gradient(900px 480px at 0% 6%,#e9e7f1 0,transparent 55%), var(--bg);min-height:100vh}.khero{text-align:center;padding-top:54px;padding-bottom:20px;position:relative}.khero .kbadge{background:var(--surface);border:1px solid var(--line);border-radius:var(--pill);color:var(--clay-deep);box-shadow:var(--sh-sm);align-items:center;gap:9px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-flex}.khero .kbadge i{background:var(--clay);border-radius:50%;width:9px;height:9px}.khero h1{max-width:14em;margin:24px auto 0;font-size:60px;line-height:1.28}.khero h1 .w1{color:var(--clay-deep)}.khero h1 .w2{color:var(--slate-deep)}.khero h1 .w3{color:var(--olive-deep)}.khero .ken{font-family:var(--en);color:var(--slate);margin-top:18px;font-size:20px;font-weight:600}.khero .klead{color:var(--ink-soft);max-width:30em;margin:18px auto 0;font-size:17px;font-weight:500}.kfloat{border-radius:50%;position:absolute}.bounce{animation:4.5s ease-in-out infinite bob}.bounce.b{animation-duration:5.5s;animation-delay:-1.5s}.bounce.c{animation-duration:6.2s;animation-delay:-3s}@keyframes bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.bounce{animation:none}}.kf1{background:var(--clay);width:84px;height:84px;top:60px;left:7%}.kf2{background:var(--olive);width:56px;height:56px;top:40px;right:9%}.kf3{background:var(--butter);border-radius:46px;width:46px;height:90px;top:150px;right:16%}.kf4{background:var(--slate-soft);width:64px;height:64px;top:180px;left:15%}.kf5{background:var(--slate);border-radius:70px 70px 0 0;width:70px;height:70px;bottom:-10px;left:3%}.kf6{background:var(--butter-soft);width:40px;height:40px;bottom:10px;right:5%}.kpair{z-index:0;align-items:flex-end;gap:7px;display:flex;position:absolute;bottom:-6px;left:5%}.kpair .kf{position:relative}.kpair .kf .b{border-radius:999px 999px 12px 12px;display:block}.kpair .kf .h{border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.kpair .big .b{background:var(--clay);width:46px;height:92px}.kpair .big .h{background:var(--clay);width:38px;height:38px;top:-30px}.kpair .lil .b{background:var(--olive);width:32px;height:58px}.kpair .lil .h{background:var(--olive);width:28px;height:28px;top:-22px}.kpair .wd{background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:-40px;left:38px}.pick{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:14px;display:grid}.pcard{border-radius:var(--r-xl);color:inherit;text-align:center;border:1px solid #0000;flex-direction:column;align-items:center;min-height:360px;padding:38px 30px 32px;text-decoration:none;transition:all .28s;display:flex;position:relative;overflow:hidden}.pcard:hover{transform:translateY(-8px)}.pcard.a{background:var(--clay-soft)}.pcard.a:hover{box-shadow:0 30px 60px -34px #bd7a59b3}.pcard.b{background:var(--slate-soft)}.pcard.b:hover{box-shadow:0 30px 60px -34px #5e768ab3}.pcard.c{background:var(--olive-soft)}.pcard.c:hover{box-shadow:0 30px 60px -34px #8a9a76b3}.pcard .pstage{justify-content:center;align-items:flex-end;gap:10px;height:128px;margin-bottom:20px;display:flex;position:relative}.pcard.a .big{background:var(--clay);border-radius:50%;width:96px;height:96px}.pcard.a .sm{background:#fff;border-radius:50%;width:40px;height:40px;position:absolute;top:8px;right:28%}.pcard.b .big{background:var(--slate);border-radius:96px 96px 0 0;width:96px;height:128px}.pcard.b .sm{background:#fff;border-radius:50%;width:38px;height:38px;position:absolute;top:14px;left:30%}.pcard.c .big{background:var(--olive);border-radius:52px;width:52px;height:128px}.pcard.c .sm{background:#fff;border-radius:60px 60px 0 0;width:60px;height:60px;position:absolute;bottom:0;right:24%}.pcard .lvl{font-family:var(--en);letter-spacing:.12em;font-size:13px;font-weight:700}.pcard.a .lvl{color:var(--clay-deep)}.pcard.b .lvl{color:var(--slate-deep)}.pcard.c .lvl{color:var(--olive-deep)}.pcard h2{margin:8px 0 2px;font-size:27px}.pcard .yr{font-family:var(--en);color:var(--ink-soft);font-size:17px;font-weight:600}.pcard p{color:var(--ink-soft);opacity:.85;margin-top:14px;font-size:14.5px;font-weight:500}.pcard .pgo{margin-top:auto;padding-top:22px}.pcard .pgo span{border-radius:var(--pill);background:#fff;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.pcard.a .pgo span{color:var(--clay-deep)}.pcard.b .pgo span{color:var(--slate-deep)}.pcard.c .pgo span{color:var(--olive-deep)}.pcard .tab-mark{width:54px;left:50%;transform:translate(-50%)}.pcard .psig{opacity:.5;position:absolute;top:18px;right:18px}.inside{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:38px;display:grid}.itile{border-radius:var(--r);text-align:center;background:0 0;border:none;padding:18px 14px;transition:all .22s}.itile:hover{box-shadow:none;transform:translateY(-5px)}.itile .iart{border-radius:50%;place-items:center;width:120px;height:120px;margin:0 auto 16px;transition:all .22s;display:grid;position:relative}.itile:hover .iart{transform:scale(1.04)}.itile:first-child .iart{background:var(--clay-soft)}.itile:nth-child(2) .iart{background:var(--slate-soft)}.itile:nth-child(3) .iart{background:var(--olive-soft)}.itile:nth-child(4) .iart{background:var(--butter-soft)}.itile h3{margin-bottom:6px;font-size:18px}.itile p{color:var(--muted);font-size:13.5px;font-weight:500}.ic-act{width:60px;height:60px;position:relative}.ic-act .a{background:var(--slate);border-radius:50%;width:36px;height:36px;position:absolute;top:0;left:0}.ic-act .b{background:var(--butter);border-radius:0 30px;width:30px;height:30px;position:absolute;bottom:0;right:0}.ic-print{border:2px solid var(--olive);background:#fff;border-radius:8px;width:50px;height:60px;position:relative}.ic-print:before,.ic-print:after{content:"";background:var(--olive-soft);border-radius:3px;height:3px;position:absolute;left:9px;right:9px}.ic-print:before{top:16px}.ic-print:after{top:26px;right:18px}.ic-word{width:60px;height:56px;position:relative}.ic-word .a{background:var(--clay-soft);border-radius:30px;width:54px;height:30px;position:absolute;top:6px;left:3px}.ic-word .b{background:var(--clay);border-radius:50%;width:16px;height:16px;position:absolute;top:30px;left:10px}.wotd{background:var(--ink);color:#eef0f3;border-radius:var(--r-xl);grid-template-columns:1fr .9fr;align-items:center;gap:40px;padding:50px 54px;display:grid;position:relative;overflow:hidden}.wotd .wsh1{background:#e3b35e52;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-70px;right:-50px}.wotd .wsh2{background:#bd7a5966;border-radius:50%;width:120px;height:120px;position:absolute;top:-50px;right:130px}.wotd .tg{font-family:var(--en);letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:13px;font-weight:600}.wotd h2{margin:14px 0 12px;font-size:30px}.wotd p{opacity:.82;max-width:26em;font-size:15px;font-weight:500}.wcard{background:var(--surface);border-radius:var(--r-lg);text-align:center;color:var(--ink);z-index:2;padding:34px;position:relative}.wcard .wword{font-family:var(--en);color:var(--clay-deep);letter-spacing:-.01em;font-size:46px;font-weight:800}.wcard .wave{justify-content:center;align-items:center;gap:5px;height:30px;margin:14px 0;display:flex}.wcard .wave span{background:var(--clay-soft);border-radius:6px;width:6px}.wcard .wave span:nth-child(odd){height:14px}.wcard .wave span:nth-child(2n){height:28px}.wcard .wjp{color:var(--ink);font-size:16px;font-weight:700}.wcard .wsay{font-family:var(--en);color:var(--muted);margin-top:4px;font-size:13px;font-weight:500}.pnote{background:var(--slate-soft);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:24px;padding:30px 36px;display:flex}.pnote .pn-ic{background:var(--slate);border-radius:16px;flex:none;width:54px;height:54px;position:relative;overflow:hidden}.pnote .pn-ic:after{content:"";background:var(--slate-soft);border-radius:50%;width:26px;height:26px;position:absolute;top:14px;left:14px}.pnote div{flex:1;min-width:260px}.pnote h4{color:var(--slate-deep);margin-bottom:4px;font-size:18px}.pnote p{color:var(--ink-soft);margin:0;font-size:14px;font-weight:500}@media (max-width:980px){.khero h1{font-size:40px}.pick{grid-template-columns:1fr}.inside{grid-template-columns:1fr 1fr}.wotd{grid-template-columns:1fr;padding:36px 28px}.kf3,.kf4,.kf6{display:none}}
