header{flex-wrap:wrap;gap:12px}header nav{flex-wrap:wrap;align-items:center}
#siteTheme{white-space:nowrap;min-height:40px;padding:8px 12px;border-radius:8px;font:inherit;cursor:pointer;background:#285c42;color:#fff;border:1px solid #285c42}
body.shared-theme.dark{color-scheme:dark;background:#132119;color:#e5ede2}
body.shared-theme.dark :is(.card,.intake,.panel,.waitlist-card,dialog){background:#22382a;color:#e5ede2;border-color:#52664e}
body.shared-theme.dark :is(p,.eyebrow,footer){color:#b8cbb7}
body.shared-theme.dark :is(input,textarea,select){background:#14241a;color:#e5ede2;border-color:#718565}
body.shared-theme.dark :is(input,textarea)::placeholder{color:#a8b9a6;opacity:1}
body.shared-theme.dark header nav a{background:#22382a;color:#e5ede2;border-color:#718565}
body.shared-theme.dark .example p{color:#c3d2c1}
body.shared-theme.dark .example{box-shadow:12px 15px 0 #304738}
body.shared-theme.dark .waitlist-card{box-shadow:12px 15px 0 #304738}
body.shared-theme.dark :is(.notice.error,.status.error,#status.error){color:#ffb8ab}
body.shared-theme.dark #siteTheme{background:#d2e7af;color:#183b32;border-color:#d2e7af}
