/* Bống Kid – học trực tuyến cho trẻ: xanh trời + vàng nắng + hồng, Baloo 2 + Quicksand, hình khối tròn vui nhộn */
.t-kids-course{--pri:#0284c7;--acc:#facc15;--acc-ink:#3a2a00;--f-head:'Baloo 2',sans-serif;--f-body:'Quicksand',sans-serif;--fs:17px;--h-w:800;--h-ls:-.01em;--h-lh:1.1;
  --r:26px;--r-lg:34px;--r-btn:999px;--r-img:34px;--bg:#fffdf6}
.t-kids-course body,.t-kids-course{font-weight:500}
.t-kids-course .b-h1 em,.t-kids-course .b-h2 em{color:#ec4899}
.t-kids-course .b-hero{background:radial-gradient(circle at 12% 20%,#fde68a 0 60px,transparent 61px),radial-gradient(circle at 92% 12%,#bae6fd 0 90px,transparent 91px),radial-gradient(circle at 80% 92%,#fbcfe8 0 70px,transparent 71px),var(--bg)}
html[data-theme="dark"] .t-kids-course .b-hero{background:radial-gradient(circle at 12% 20%,#3a2f0b 0 60px,transparent 61px),radial-gradient(circle at 92% 12%,#0c2a3b 0 90px,transparent 91px),var(--bg)}
.t-kids-course .b-hero .b-h1{font-size:clamp(2.6rem,6vw,4.6rem)}
.t-kids-course .b-btn{font-weight:700;box-shadow:0 5px 0 color-mix(in srgb,var(--b-bg) 70%,#000)}
.t-kids-course .b-btn:hover{transform:translateY(-2px);box-shadow:0 7px 0 color-mix(in srgb,var(--b-bg) 70%,#000)}
.t-kids-course .b-btn.is-line{box-shadow:none}
.t-kids-course .s-kids{display:flex;align-items:center;gap:14px;margin-top:26px;font-weight:700;color:var(--ink)}
.t-kids-course .s-kids span{display:flex}.t-kids-course .s-kids img{width:42px;height:42px;border-radius:50%;border:3px solid var(--bg);margin-left:-10px}.t-kids-course .s-kids img:first-child{margin-left:0}
.t-kids-course .s-apps{display:flex;gap:10px;margin-top:20px}.t-kids-course .s-apps img{height:42px;width:auto}
.t-kids-course .s-fun .b-card{border:0;background:#fff;box-shadow:0 10px 0 -2px #fde68a,0 14px 30px -18px rgba(0,0,0,.25)}
.t-kids-course .s-fun .b-card:nth-child(2){box-shadow:0 10px 0 -2px #bae6fd,0 14px 30px -18px rgba(0,0,0,.25)}
.t-kids-course .s-fun .b-card:nth-child(3){box-shadow:0 10px 0 -2px #fbcfe8,0 14px 30px -18px rgba(0,0,0,.25)}
html[data-theme="dark"] .t-kids-course .s-fun .b-card{background:var(--card)}
.t-kids-course .s-fun .b-ico{background:#fff7d6;--sz:66px;border-radius:22px}
.t-kids-course .s-course .b-post{border:0;box-shadow:var(--sh)}
.t-kids-course .s-course .s-price{display:inline-flex;padding:4px 12px;border-radius:999px;background:#fef3c7;color:#92400e;font-weight:800}
.t-kids-course .s-safe .b-list li{padding:16px 18px;border-radius:22px;background:var(--card);box-shadow:var(--sh)}
.t-kids-course .s-safe .b-list li .ic{color:#16a34a}
.t-kids-course .b-quote{border:0;border-radius:30px;background:var(--card);box-shadow:var(--sh)}
.t-kids-course .s-gal{border-radius:40px;overflow:hidden}
.t-kids-course .b-cta{background:linear-gradient(120deg,#0284c7,#38bdf8);border-radius:44px}
.t-kids-course .b-cta .b-btn.is-pri{--b-bg:var(--acc);--b-fg:var(--acc-ink)}
