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}html:root:root[data-seasonal-active]{--theme-base:#12101a!important;--theme-surface:#1e1a28!important;--theme-soft:#292332!important;--theme-ink:#fff4e9!important;--theme-muted:#c6b8ca!important;--theme-border:#4b3c50!important;--theme-accent:#ffad63!important;--theme-link:#d5bbff!important;--future-deep:#16121e!important;--future-on-accent:#29170c!important;--future-error:#ffacc0!important;--future-glow:#ffad6319!important;color-scheme:dark;--background:var(--theme-base)!important;--foreground:var(--theme-ink)!important;--card:var(--theme-surface)!important;--card-foreground:var(--theme-ink)!important;--popover:var(--theme-soft)!important;--popover-foreground:var(--theme-ink)!important;--primary:var(--theme-accent)!important;--primary-foreground:var(--future-on-accent)!important;--secondary:var(--theme-soft)!important;--secondary-foreground:var(--theme-ink)!important;--muted:var(--theme-soft)!important;--muted-foreground:var(--theme-muted)!important;--accent:var(--theme-soft)!important;--accent-foreground:var(--theme-ink)!important;--border:var(--theme-border)!important;--input:var(--theme-border)!important;--ring:var(--theme-accent)!important;--room-pm-bg:var(--theme-soft)!important;--room-pm-line:var(--theme-accent)!important;--room-pm-ink:var(--theme-ink)!important;--destructive:var(--future-error)}html:root:root[data-seasonal-active] body{background:var(--theme-base)!important;color:var(--theme-ink)!important}html:root:root[data-seasonal-active] :is(.site-body,.auth-shell,.welcome-site,.guest-entry-page,.guest-gallery-page){background:var(--theme-base)!important;color:var(--theme-ink)!important}html:root:root[data-seasonal-active] :is(.community-sidebar,[data-sidebar=sidebar]){--nav-bg:var(--future-deep)!important;--nav-ink:var(--theme-ink)!important;--nav-muted:var(--theme-muted)!important;--nav-line:var(--theme-border)!important;--nav-hover:var(--theme-soft)!important;--nav-selected:var(--theme-accent)!important;--nav-selected-ink:var(--future-on-accent)!important;--nav-badge:var(--theme-accent)!important;--sidebar:var(--nav-bg)!important;--sidebar-foreground:var(--nav-ink)!important;--sidebar-accent:var(--nav-selected)!important;--sidebar-accent-foreground:var(--nav-selected-ink)!important;--sidebar-border:var(--nav-line);background:var(--nav-bg)!important;color:var(--nav-ink)!important}html:root:root[data-seasonal-active] :is(.panel,.room-card,.member-card,.photo-card,.gg-card,.thread-row,.news-card,.local-card,.form-panel,.auth-card,.community-dialog,.flash-popup,.emotion-dialog,.feedback-dialog,[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=dropdown-menu-content],[data-slot=select-content],dialog,.welcome-features article,.welcome-art,.welcome-start,.welcome-cta,.guest-entry-form-wrap){background:var(--theme-surface)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important;box-shadow:0 8px 28px var(--future-glow)}html:root:root[data-seasonal-active] :is(h1,h2,h3,h4,.panel>p,.field,.post-content,.thread-title,.member-name,.profile-name,.feedback-dialog h2,.welcome-lead,.guest-entry-form-heading p,.guest-entry-form-heading h2){color:var(--theme-ink)!important}html:root:root[data-seasonal-active] :is(.muted,.small,.eyebrow,.nav-caption,small,.post-meta,time,.studio-overline,.choice-copy small,.guest-entry-help,.guest-entry-age-help,.guest-entry-unlock){color:var(--theme-muted)}html:root:root[data-seasonal-active] .text-button,html:root:root[data-seasonal-active] a:not(.btn):not(.guest-preview-name):not(.brand):not(.welcome-brand){color:var(--theme-link)}html:root:root[data-seasonal-active] :is(.topbar,.site-footer,.sidebar-note,.profile-cover,.chat-room-toolbar,.mail-folder-tabs,.guest-room-status,.atmosphere-choice,.font-specimen,.icon-style-choice,.post,.guest-message,.scene-window,.scene-message,.guest-entry-age,.guest-entry-intro,.guest-entry-note){background:var(--theme-soft)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important}html:root:root[data-seasonal-active] :is(.btn,button.icon-button,.top-search,.picker,.gif-recent-button,.gif-all-button,.photo-upload-button,.room-photo-trigger,.feedback-close,.feedback-action,.feedback-ack){background:var(--theme-soft)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important;box-shadow:none}html:root:root[data-seasonal-active] :is(.btn.primary,.feedback-ack,.feedback-action,.flash-launch,.flash-trigger,.choice-check,[data-slot=tabs-trigger][data-state=active],.atmosphere-choice.is-selected){background:var(--theme-accent)!important;color:var(--future-on-accent)!important;border-color:var(--theme-accent)!important;box-shadow:0 0 22px var(--future-glow)}html:root:root[data-seasonal-active] :is(.btn.primary,.atmosphere-choice.is-selected) :is(span,strong,small,svg){color:var(--future-on-accent)!important}html:root:root[data-seasonal-active] :is(.btn.danger,.feedback-error .feedback-message,.feedback-error .feedback-eyebrow){color:var(--future-error)!important}html:root:root[data-seasonal-active] :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),textarea,select,[role=combobox]){background:var(--future-deep)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important;caret-color:var(--theme-accent)}html:root:root[data-seasonal-active] input::placeholder,html:root:root[data-seasonal-active] textarea::placeholder{color:var(--theme-muted)!important;opacity:1}html:root:root[data-seasonal-active] input:is([type=checkbox],[type=radio]),html:root:root[data-seasonal-active] progress{accent-color:var(--theme-accent)}html:root:root[data-seasonal-active] :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--theme-accent)!important;outline-offset:3px}html:root:root[data-seasonal-active] :is(.tag,.count-pill,.nav-badge,.room-live-count,.inbox-count,.room-icon,.section-symbol,.studio-seal,.welcome-feature-icon){background:var(--theme-accent)!important;color:var(--future-on-accent)!important;border-color:var(--theme-accent)!important}html:root:root[data-seasonal-active] :is(.room-private-message,.chat-feed .room-pm-post){background:var(--theme-soft)!important;color:var(--theme-ink)!important;border-color:var(--theme-accent)!important}html:root:root[data-seasonal-active] .flash-host .flash-popup>header{background:var(--theme-accent)!important;color:var(--future-on-accent)!important}html:root:root[data-seasonal-active] .flash-host .flash-popup>header h2{color:var(--future-on-accent)!important;text-shadow:none}html:root:root[data-seasonal-active] .feedback-dialog{--feedback-accent:var(--theme-accent)!important;--feedback-light:var(--theme-soft)}html:root:root[data-seasonal-active] .feedback-dialog.feedback-error{--feedback-accent:var(--future-error)}html:root:root[data-seasonal-active] :is(.feedback-message,.feedback-eyebrow,.feedback-extra,.feedback-remaining){color:var(--theme-ink)}html:root:root[data-seasonal-active] .feedback-icon{background:var(--theme-accent);color:var(--future-on-accent);box-shadow:5px 5px 0 var(--theme-soft)}html:root:root[data-seasonal-active] .feedback-error .feedback-icon{background:var(--future-error)}html:root:root[data-seasonal-active] .brand-domain{background-image:linear-gradient(100deg,var(--theme-accent),var(--theme-ink));text-shadow:none}html:root:root[data-seasonal-active] .cc-icon{--cc-symbol:var(--theme-accent)!important;--cc-detail:var(--future-deep)}html:root:root[data-seasonal-active] :is(.btn.primary,.atmosphere-choice.is-selected,.section-symbol,.room-icon,.studio-seal,.choice-check,.feedback-icon,[data-active=true]) .cc-icon{--cc-symbol:var(--future-on-accent)!important;--cc-detail:var(--theme-accent)}html:root:root[data-seasonal-active] .icon-style-sample .cc-icon{--cc-symbol:var(--cc-ink)!important;--cc-detail:#fff}html:root:root[data-seasonal-active] .member-post-text{color:var(--theme-ink)!important}html:root:root[data-seasonal-active] .font-specimen small,html:root:root[data-seasonal-active] .room-card :is(h3,p,span),html:root:root[data-seasonal-active] .sidebar-note :is(h4,p,button){color:var(--theme-ink)!important}html:root:root[data-seasonal-active] :is(.guest-entry-age strong,.guest-entry-age small,.guest-entry-note strong,.guest-entry-note p,.guest-entry-details,.guest-entry-label,.guest-entry-step){color:var(--theme-ink)!important}html:root:root[data-seasonal-active] button:disabled{opacity:.55}html:root:root[data-seasonal-active] body{background:radial-gradient(ellipse at 80% 0,#203e7560,transparent 45%),#12101a!important;background:#12101a!important;color:#fff4e9!important}html:root:root[data-seasonal-active] :is(.camp-entry,.ce-moonlight){--ce-ink:#fff4e9;--ce-muted:#c6b8ca;--ce-paper:#12101a;--ce-line:#4b3c50;--ce-orange:#ffad63;--ce-soft:#292332;background:#12101a!important;color:#fff4e9!important;color-scheme:dark}html:root:root[data-seasonal-active] :is(.wc-card,.wc-form,.wc-feed,.wc-gate,.ce-chat-example,.ce-paths,.ce-final,.auth-story,.auth-footer,.guest-entry-info){background:#1e1a28!important;color:#fff4e9!important;border-color:#4b3c50!important}html:root:root[data-seasonal-active] :is(.wc-heading,.wc-context,.wc-reading,.wc-post,.wc-message,.ce-lead,.ce-nav-link,.ce-signin,.ce-secondary,.wc-secondary){color:#fff4e9!important}html:root:root[data-seasonal-active] :is(.ce-primary,.wc-primary){background:#ffad63!important;color:#29170c!important;border-color:#ffad63!important}html:root:root[data-seasonal-active] :is(.ce-eyebrow,.ce-brand>span,.ce-feature-icon){color:#ffad63!important}html:root:root[data-seasonal-active] :is(.page-heading,.member-welcome,.profile-cover,.ce-hero,.auth-story){background-image:linear-gradient(90deg,#12101afc,#12101af0 55%,#12101a88),url(/seasonal/halloween/haunted-house.svg)!important;background-size:cover!important;background-position:50%!important;border-color:#4b3c50!important;color:#fff4e9!important}html:root:root[data-seasonal-active] .page-heading :is(h1,h2,p,span){color:#fff4e9!important}html:root:root[data-seasonal-active] :is(.community-sidebar,.ce-header,.auth-card){background-image:url(/seasonal/halloween/pumpkin.svg)!important;background-repeat:no-repeat!important;background-position:right 12px top 12px!important;background-size:32px!important}html:root:root[data-seasonal-active] :is(.site-footer,.ce-footer){background-image:url(/seasonal/halloween/ghost.svg)!important;background-repeat:no-repeat!important;background-position:right 12px bottom 12px!important;background-size:28px!important}html:root:root[data-seasonal-active] :is(.room-private-message,.chat-feed .room-pm-post){background:#253f35!important;color:#effff3!important;border-color:#bfa4e5!important;--room-pm-bg:#253f35;--room-pm-ink:#effff3;--room-pm-line:#bfa4e5}html:root:root[data-seasonal-active] :is(.room-private-message,.room-pm-post) :is(p,small,.post-content,.chat-like){color:#effff3!important}html:root:root[data-seasonal-active] :is(.room-private-message,.room-pm-post) .chat-like{background:transparent!important}html:root:root[data-seasonal-active] article.celena-room-message{background:#35283e!important;color:#fff4e9!important;border-color:#ae86ca!important}html:root:root[data-seasonal-active] article.celena-room-message :is(p,.celena-name,.celena-context){color:#fff4e9!important}html:root:root[data-seasonal-active] article.celena-room-message .celena-context strong{background:#574063!important;color:#fff4e9!important}html:root:root[data-seasonal-active] :is(.member-post-text,.post-content) :is(b,strong){color:#ffd089!important}html:root:root[data-seasonal-active] .chapel{--chapel-surface:#1e1a28;--chapel-ink:#fff4e9;--chapel-a:#c1a7e9;--chapel-b:#ffad63;--chapel-on:#29170c}.seasonal-option{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--theme-border);border-radius:12px}.seasonal-option img{flex:none}.seasonal-option p{margin:6px 0;font-size:.85rem}.seasonal-actions{display:flex;gap:8px;flex-wrap:wrap}.seasonal-owner{min-width:0}.seasonal-owner p{overflow-wrap:anywhere}@media(max-width:600px){html:root:root[data-seasonal-active] :is(.ce-header,.auth-card){background-size:22px!important;background-position:right 5px top 5px!important}.seasonal-actions .btn{flex:1 1 160px}}html:root:root[data-seasonal-active] :is(.empty-state,.shout-empty,.forum-empty,.chat-empty){background:var(--theme-surface)!important;color:var(--theme-ink)!important;border-color:var(--theme-border)!important}html:root:root[data-seasonal-active] :is(.empty-state,.shout-empty,.forum-empty,.chat-empty) :is(h2,h3,p){color:var(--theme-ink)!important}html:root:root[data-seasonal-active] :is([data-slot=empty-title],[data-slot=empty-description],.auth-field-title,.auth-field label,.auth-story-note,.auth-card>p,.auth-story>p,.auth-story-kicker,.auth-footer){color:#c6b8ca!important}html:root:root[data-seasonal-active] :is([data-slot=empty-title],.auth-field-title){color:#fff4e9!important}html:root:root[data-seasonal-active] .ce-landscape{visibility:hidden}html:root:root[data-seasonal-active] .ce-scene{background:#1e1a28 url(/seasonal/halloween/haunted-house.svg) 50%/cover!important}html:root:root[data-seasonal-active] .ce-header{background-position:50%!important}html:root:root[data-seasonal-active] :is(.ce-footer,.site-footer){background-image:none!important}html:root:root[data-seasonal-active] :is(.ce-feature,.ce-room-links>a,.ce-join,.ce-features-expanded>a){background:#1e1a28!important;color:#fff4e9!important;border-color:#4b3c50!important}html:root:root[data-seasonal-active] :is(.ce-brand>span>span,.ce-reassurance,.ce-details,.ce-details p,.ce-section-head p,.ce-feature p,.ce-join p){color:#c6b8ca!important}@media(max-width:600px){html:root:root[data-seasonal-active] .ce-header{background-image:none!important}}html:root:root[data-seasonal-active] :is(svg.cc-icon,svg.lucide,svg.room-pm-reply-icon,button>svg,a>svg,[data-slot=dialog-close]>svg){background:transparent url(/seasonal/halloween/pumpkin.svg) 50%/contain no-repeat!important;fill:none!important;stroke:none!important;filter:none!important;box-shadow:none!important;border:0!important;border-radius:0!important}html:root:root[data-seasonal-active] :is(svg.cc-icon,svg.lucide,svg.room-pm-reply-icon,button>svg,a>svg,[data-slot=dialog-close]>svg)>:not(title):not(desc){visibility:hidden!important}.seasonal-text-icon{display:inline-block;line-height:1;vertical-align:middle}html:root:root[data-seasonal-active] .seasonal-text-icon{font-size:0!important;width:1.15rem;height:1.15rem;background:transparent url(/seasonal/halloween/pumpkin.svg) 50%/contain no-repeat!important;flex-shrink:0}