/* Kids corner series branding «Οικονομικός Αλφαβητισμός για Παιδιά» / "Economic Literacy for Children" (kids_series.py). Book pages: top of the title section (inside .bk, Comfortaa "PL Kids" inherited); Kids corner index: site font. 2026-11-01: logo about twice as big (mark 86 px, was 43). */
.ks-ser{display:flex;align-items:center;justify-content:center;gap:18px;margin:6px auto 22px;line-height:1.1}
.ks-ser picture,.ks-ser img{display:block;height:86px;width:auto;flex:0 0 auto}
.ks-nm{display:flex;flex-direction:column;align-items:flex-start;text-align:left}
.ks-nm b{font-weight:700;font-size:1.62rem;color:var(--ink);letter-spacing:0}
.ks-nm>span{font-weight:600;font-size:1.36rem;color:var(--gold);margin-top:4px}
/* Kids corner index: the logo is the page's visual title (owner t1271u 2026-11-01); the real <h1> stays for accessibility/SEO, visually hidden */
.kbh .kbh-in h1{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
.kbh-in .ks-ser{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;margin:18px 0 18px;font-family:var(--ui);animation:kbh-rise .8s ease .2s both}.kbh-in .ks-nm b{white-space:nowrap}
.kbh-in .ks-ser picture,.kbh-in .ks-ser img{height:108px}
.kbh-in .ks-nm b{font-size:1.4rem}.kbh-in .ks-nm>span{font-size:1.2rem}
@media(max-width:600px){.ks-ser{flex-direction:column;gap:8px;margin:2px auto 18px}.ks-nm{align-items:center;text-align:center}
 .ks-ser picture,.ks-ser img{height:64px}.ks-nm b{font-size:1.22rem}.ks-nm>span{font-size:1.06rem;margin-top:2px}
 .kbh-in .ks-ser{align-items:flex-start;margin:14px 0 14px}.kbh-in .ks-nm{align-items:flex-start;text-align:left}
 .kbh-in .ks-ser picture,.kbh-in .ks-ser img{height:84px}.kbh-in .ks-nm b{font-size:1.3rem}.kbh-in .ks-nm>span{font-size:1.12rem}
}
