:root{color-scheme:light}.header-actions,.preferences{display:flex;gap:12px;align-items:center}.header-actions{flex-shrink:0}.preferences{gap:6px}.preferences button{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:10px;min-height:44px;padding:8px 12px;cursor:pointer;font-size:14px;white-space:nowrap}.preferences button:hover{border-color:var(--teal)}.header{flex-wrap:wrap;gap:16px}.header nav{gap:18px}.hero-meta span+span{border-right:0;border-inline-start:1px solid var(--line);padding-right:0;padding-inline-start:22px}.hours{border-right:0;border-inline-start:4px solid var(--coral);padding-inline:22px 8px}.growth-details details p{padding:0 0 22px;padding-inline:54px 16px}html[lang=en] body{font-family:"Segoe UI",Arial,sans-serif;line-height:1.65}html[lang=en] h1{letter-spacing:-2px;line-height:1.14}html[lang=en] h2{line-height:1.25;letter-spacing:-1px}html[lang=en] .hero-description{line-height:1.8}html[lang=en] .eyebrow{letter-spacing:.4px}html[lang=en] .age-number{direction:ltr}html[lang=en] .hero-meta{line-height:1.8}
html[data-theme=dark]{color-scheme:dark;--paper:#171322;--ink:#f1eafa;--purple:#c5a0ee;--teal:#77dfd8;--aqua:#36ceca;--muted:#c1b6d1;--line:#42364f}
html[data-theme=dark] .button{background:#bca0ef;color:#21142f;box-shadow:0 7px 0 #725599}html[data-theme=dark] .button.small{box-shadow:none}html[data-theme=dark] .logo-card{box-shadow:15px 18px 0 #285153,25px 30px 45px #0005;border-color:#596078}html[data-theme=dark] .label-one{color:#35205f}html[data-theme=dark] .label-two{background:#513575}html[data-theme=dark] .ribbon,html[data-theme=dark] .age-card,html[data-theme=dark] .contact-box{background:#30213f}html[data-theme=dark] .growth{background:#17282c}html[data-theme=dark] .day{background:#20192d}html[data-theme=dark] .age-card{box-shadow:12px 12px 0 #315653}html[data-theme=dark] .growth-details details{border-color:#3c575b}html[data-theme=dark] .mint{background:#1e3935}html[data-theme=dark] .lilac{background:#332541}html[data-theme=dark] .peach{background:#422c30}html[data-theme=dark] .yellow{background:#3a3320}html[data-theme=dark] .program-card details{border-color:#d9c9ec35}html[data-theme=dark] .daily-card,html[data-theme=dark] .post-card{background:#251e32}html[data-theme=dark] .daily-mark{color:#35205f}html[data-theme=dark] .extra{background:#54406c;color:#f1eafa}html[data-theme=dark] .post-open{background:#211a2c}html[data-theme=dark] .contact-box{box-shadow:0 12px 0 #473257}html[data-theme=dark] .contact-box .button{color:#35205f}html[data-theme=dark] .footer button,html[data-theme=dark] .skip,html[data-theme=dark] #post-dialog,html[data-theme=dark] .viewer-toolbar{background:#251e32}html[data-theme=dark] .viewer-toolbar button{background:#bca0ef;color:#21142f}html[data-theme=dark] .whatsapp-fixed{border-color:#365446}
@media(max-width:1150px){.header nav{order:3;flex-basis:100%;justify-content:center;flex-wrap:wrap;padding-top:4px}.header{padding-inline:24px}}@media(max-width:760px){.header{padding:16px 18px}.header-actions{gap:10px}.preferences button{padding:7px 10px}.header-actions>.button{display:none}.header nav{display:flex;font-size:13px;gap:12px 18px}.hero-meta span+span{padding-inline-start:12px}.why-grid article{padding-right:0;padding-inline-start:60px}.why-grid article>span{right:auto;inset-inline-start:0}.age-card{position:static}html[data-theme=dark] .age-card{box-shadow:6px 6px 0 #315653}}@media(max-width:360px){.header{gap:12px}.header-actions{width:100%;justify-content:flex-end}.preferences{width:100%}.preferences button{flex:1}html[lang=en] h1{font-size:36px}}
