.theme-toggle{margin-left:auto;flex-shrink:0;border:1px solid #04231e40;border-radius:99px;background:transparent;color:#04231e;padding:11px 17px;min-height:44px;font:600 .85rem Arial,sans-serif;cursor:pointer}.theme-toggle+.tribe-menu-toggle{margin-left:18px}.site-header .badge{margin-left:auto;margin-right:18px}html[data-theme=dark]{background:#04231e;color-scheme:dark}html[data-theme=dark] body{background:#04231e;color:#f6f4ec}html[data-theme=dark] .theme-toggle{color:#f6f4ec;border-color:#f6f4ec60}html[data-theme=dark] .wordmark{filter:brightness(0) invert(1)}html[data-theme=dark] .kids-brand,html[data-theme=dark] .schools-brand{mix-blend-mode:normal;background:#f6f4ec;padding:12px;border-radius:8px}html[data-theme=dark] .signup>p,html[data-theme=dark] .privacy,html[data-theme=dark] .badge,html[data-theme=dark] footer,html[data-theme=dark] .page-intro,html[data-theme=dark] .page-card p,html[data-theme=dark] .editorial-copy p,html[data-theme=dark] .kids-pillars p,html[data-theme=dark] .schools-section p,html[data-theme=dark] .response-message,html[data-theme=dark] .response-contact{color:#d4dfd6}html[data-theme=dark] h1 em,html[data-theme=dark] h2 em,html[data-theme=dark] .page-hero .eyebrow,html[data-theme=dark] .editorial-section h2,html[data-theme=dark] .tribe-for-work-page .page-card h2,html[data-theme=dark] .text-cta{color:#f9b844}html[data-theme=dark] .page-card{background:transparent}html[data-theme=dark] .page-card h2{color:#f6f4ec}html[data-theme=dark] footer,html[data-theme=dark] .page-cards,html[data-theme=dark] .schools-section{border-color:#f6f4ec50}html[data-theme=dark] .kids-pillars article>span{color:#f9b844}html[data-theme=dark] .tribe-kids-page .editorial-section[data-cms-section=section-6]{background:#164237}html[data-theme=dark] .cta-band,html[data-theme=dark] .page-enquiry,html[data-theme=dark] .plus-manifesto{color:#04231e}html[data-theme=dark] .cta-band h2,html[data-theme=dark] .cta-band p,html[data-theme=dark] .page-enquiry h2,html[data-theme=dark] .plus-manifesto h2,html[data-theme=dark] .plus-manifesto p{color:#04231e}html[data-theme=dark] .response-contact a{color:#f9b844}html[data-theme=dark] .story-bottom,html[data-theme=dark] .page-nav{background:#031b17}html[data-theme=dark] .work-feature{background:#164237}html[data-theme=dark] .work-feature h2{color:#f6f4ec}html[data-theme=dark] input[type=email]{background:#123a31;color:#f6f4ec;border-color:#f6f4ec70}html[data-theme=dark] input::placeholder{color:#b8cbc0}@media(max-width:700px){.theme-toggle{font-size:.75rem;padding:10px 12px}.theme-toggle+.tribe-menu-toggle{margin-left:10px}.site-header .badge{margin-right:10px}}
