html:root[data-site-theme=teal] :is(.auth-shell,.site-body,.guest-entry-page,.guest-gallery-page,.all-gifs-page){background:var(--theme-base)!important;color:var(--theme-ink)!important}html:root[data-site-theme=teal] :is(.auth-card,.public-guide,.gg-card,.guest-entry-form-wrap,.guest-entry-benefits,.guest-entry-info){background:var(--theme-surface)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important;box-shadow:0 8px 28px #163f4010}html:root[data-site-theme=teal] :is(.auth-shell,.public-guide,.guest-entry-page,.guest-gallery-page) :is(h1,h2,h3,h4,.field,.auth-field-title,.auth-story,.auth-story-tiles){color:var(--theme-ink)!important}html:root[data-site-theme=teal] :is(.auth-shell,.public-guide,.guest-entry-page,.guest-gallery-page) :is(p,small,.eyebrow,.auth-story-kicker,.auth-story-note,.auth-footer){color:var(--theme-muted)}html:root[data-site-theme=teal] :is(.auth-shell,.public-guide,.guest-entry-page,.guest-gallery-page) :is(a:not(.btn),.text-button){color:var(--theme-link)}html:root[data-site-theme=teal] :is(.auth-shell,.guest-entry-page) :is(input:not([type=checkbox]),select,textarea){background:var(--theme-surface)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important}html:root[data-site-theme=teal] :is(.auth-feature-icons span,.auth-story-tiles svg){background:var(--theme-soft)!important;color:var(--theme-accent)!important}html:root[data-site-theme=teal] :is(input,select,textarea):focus{outline-color:var(--theme-accent)}html:root[data-site-theme=teal] input[type=checkbox]{accent-color:var(--theme-accent)}html:root[data-site-theme=teal] .auth-request-error{color:#a61b32!important}html:root[data-site-theme=teal] .feedback-dialog{background:var(--theme-surface);color:var(--theme-ink);--feedback-light:var(--theme-soft)}html:root[data-site-theme=teal] .feedback-dialog :is(h2,.feedback-close){color:var(--theme-ink)}html body .camp-entry:not(.ce-moonlight){--ce-ink:#183e3e;--ce-muted:#48605a;--ce-paper:#eee5d4;--ce-line:#a1b2a4;--ce-orange:#205b59;--ce-soft:#e0e9df;background:#eee5d4;color:#183e3e;color-scheme:light}html body .camp-entry:not(.ce-moonlight) :is(.wc-card,.wc-form,.ce-chat-example){background:#fffcf4;color:#183e3e;border-color:#a1b2a4}html body .camp-entry:not(.ce-moonlight) :is(.ce-primary,.wc-primary){background:#205b59;color:#fff8e9;border-color:#205b59;box-shadow:none}html body .camp-entry:not(.ce-moonlight) :is(.ce-primary,.wc-primary):hover{background:#174c4b;color:#fff8e9}html body .camp-entry:not(.ce-moonlight) :is(.ce-secondary,.wc-secondary,.ce-signin){color:#155a58;border-color:#a1b2a4;background:transparent}html body .camp-entry:not(.ce-moonlight) :is(.ce-brand>span,.ce-brand>span>span,.ce-feature-icon,.ce-eyebrow){color:#205b59}html body .camp-entry:not(.ce-moonlight) :is(.ce-paths,.ce-feature-icon){background:#e0e9df;border-color:#a1b2a4}html body .camp-entry:not(.ce-moonlight) .ce-final{background:#e0e9df;color:#183e3e;border-color:#a1b2a4}html body .camp-entry:not(.ce-moonlight) .wc-gate{background:radial-gradient(ellipse at 50% 0,#e0e9df 0,transparent 70%),#fffcf4;color:#183e3e}html body .camp-entry:not(.ce-moonlight) input{accent-color:#205b59}