.feedback-page{display:contents}.feedback-overlay{position:fixed;inset:0;background:rgb(25 15 48/.55);backdrop-filter:blur(5px);z-index:2147482000}.feedback-dialog,.feedback-overlay{animation:feedback-fade .16s ease-out}.feedback-dialog{--feedback-accent:#126644;--feedback-light:#e1faf0;position:fixed!important;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2147482001;box-sizing:border-box;width:min(440px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:28px 26px 24px;border:2px solid #fff;border-radius:28px;background:linear-gradient(145deg,#fff 32%,var(--feedback-light));box-shadow:0 24px 90px rgb(30 12 58/.32),inset 0 1px #fff;color:#29213c;text-align:center;isolation:isolate;overflow-wrap:anywhere}.feedback-dialog.feedback-error{--feedback-accent:#b51e36;--feedback-light:#ffe5ee}.feedback-dialog.feedback-info{--feedback-accent:#5734ad;--feedback-light:#eee5ff}.feedback-dialog h2{font-size:clamp(24px,5vw,31px);line-height:1.16;margin:9px 0 13px;font-weight:850;color:#29213c;letter-spacing:-.7px}.feedback-dialog .feedback-message{font-size:16px;line-height:1.55;margin:0;color:var(--feedback-accent);font-weight:750;white-space:pre-wrap}.feedback-error .feedback-message{font-weight:850;color:#b51e36}.feedback-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.6px;color:var(--feedback-accent)}.feedback-art{height:90px;position:relative;display:grid;place-items:center;margin:0 0 7px}.feedback-orbit{position:absolute;width:114px;height:64px;border:1px dashed var(--feedback-accent);border-radius:50%;transform:rotate(-24deg);opacity:.35}.feedback-icon{display:grid;place-items:center;width:65px;height:65px;background:var(--feedback-accent);color:white;border-radius:23px;transform:rotate(-7deg);box-shadow:6px 6px 0 var(--feedback-light)}.feedback-spark{position:absolute;right:calc(50% - 65px);top:6px;color:var(--feedback-accent)}.feedback-dialog .feedback-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;min-height:40px;min-width:40px;border:0;border-radius:50%;background:#fff;color:#493c60;cursor:pointer}.feedback-extra{color:#554962;font-size:14px;line-height:1.5;margin:12px 0 0}.feedback-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.feedback-dialog .feedback-ack,.feedback-dialog .feedback-action{min-height:46px;padding:11px 22px;border:0;border-radius:15px;background:var(--feedback-accent);color:white;font-weight:750;cursor:pointer;font-size:15px;white-space:normal}.feedback-dialog .feedback-action{background:#30204e}.feedback-dialog button:focus-visible{outline:3px solid #168bd2;outline-offset:4px}.feedback-remaining{display:block;margin-top:14px;color:#64566f}@keyframes feedback-fade{0%{opacity:0}to{opacity:1}}@media(max-width:380px){.feedback-dialog{padding:22px 18px}.feedback-dialog .feedback-message{font-size:15px}}@media(prefers-reduced-motion:reduce){.feedback-dialog,.feedback-overlay{animation:none;backdrop-filter:none}}@media(forced-colors:active){.feedback-dialog{border:2px solid CanvasText;background:Canvas;color:CanvasText}.feedback-dialog .feedback-message,.feedback-dialog h2{color:CanvasText}.feedback-dialog button{border:1px solid ButtonText}}:root{--cc-blue:#195993;--cc-rose:#922454;--cc-green:#11634b;--cc-violet:#623396;--cc-gold:#785006;--cc-coral:#9d3028;--cc-teal:#07606d}.cc-icon[data-cc-tone=blue]{--cc-ink:var(--cc-blue);--cc-paper:#d5ecff}.cc-icon[data-cc-tone=rose]{--cc-ink:var(--cc-rose);--cc-paper:#ffdae9}.cc-icon[data-cc-tone=green]{--cc-ink:var(--cc-green);--cc-paper:#cbf4e2}.cc-icon[data-cc-tone=violet]{--cc-ink:var(--cc-violet);--cc-paper:#eadcff}.cc-icon[data-cc-tone=gold]{--cc-ink:var(--cc-gold);--cc-paper:#ffe9ad}.cc-icon[data-cc-tone=coral]{--cc-ink:var(--cc-coral);--cc-paper:#ffe0d5}.cc-icon[data-cc-tone=teal]{--cc-ink:var(--cc-teal);--cc-paper:#c9f2f2}svg.cc-icon[data-cc-style=badge]{stroke:var(--cc-ink);fill:none;isolation:isolate}.cc-icon .cc-badge-tile{fill:var(--cc-paper)}.cc-icon .cc-badge-fold{fill:var(--cc-ink);opacity:.2}.cc-icon .cc-badge-solid{fill:var(--cc-ink)}.cc-icon .cc-badge-detail{stroke:var(--cc-paper)}.cc-icon .cc-badge-line{stroke:var(--cc-ink);fill:none}:is(.community-sidebar,[data-sidebar=sidebar]) [data-slot=sidebar-menu-button]>svg.cc-icon{width:26px;height:26px;min-width:26px}html:is([data-site-theme=dark],[data-site-theme=teal],[data-site-theme=chatcamp]) :is(.community-sidebar,[data-sidebar=sidebar]) svg.cc-icon{filter:drop-shadow(0 1px 1px #0003)}.welcome-site:not(.welcome-colorful) svg.cc-icon,html[data-menu-icons=default] :is(.community-sidebar,[data-sidebar=sidebar],.room-icon,.welcome-symbols) svg.cc-icon{--cc-ink:#303b45;--cc-paper:#edf1f5}html[data-site-theme=retro-80s]{--cc-blue:#355870;--cc-rose:#844158;--cc-green:#465c33;--cc-violet:#684d68;--cc-gold:#785018;--cc-coral:#90432c;--cc-teal:#305f58}html:is([data-site-theme=retro-bw],[data-site-theme=sketch]) svg.cc-icon{--cc-ink:#292929;--cc-paper:#f1f1ed}.cc-icon{--cc-show-tile:none;--cc-art-transform:translate(1px,1px) scale(.9167);--cc-symbol:var(--cc-ink);--cc-detail:#fff}.cc-icon .cc-badge-fold,.cc-icon .cc-badge-tile{display:var(--cc-show-tile)}.cc-icon .cc-icon-art{transform:var(--cc-art-transform);transform-origin:0 0}.cc-icon .cc-badge-solid{fill:var(--cc-symbol)}.cc-icon .cc-badge-detail{stroke:var(--cc-detail)}.cc-icon .cc-badge-line{stroke:var(--cc-symbol)}html:is([data-site-theme=teal],[data-site-theme=chatcamp]) :is(.community-sidebar,[data-sidebar=sidebar]) .cc-icon,html[data-site-theme=dark] .cc-icon{--cc-symbol:var(--cc-paper);--cc-detail:#172638}html :is(.community-sidebar,[data-sidebar=sidebar]) [data-active=true] .cc-icon{--cc-symbol:var(--cc-ink);--cc-detail:#fff}html[data-menu-icons=default] :is(.community-sidebar,[data-sidebar=sidebar]) .cc-icon{--cc-symbol:currentColor}html :is(.btn.primary,.feedback-icon,[data-slot=button],.flash-launch) .cc-icon{--cc-symbol:currentColor;--cc-detail:var(--cc-ink)}[data-icon-preview=badges] .cc-icon,html[data-icon-style=badges] .cc-icon{--cc-show-tile:initial;--cc-art-transform:translate(4px,4px) scale(.667);--cc-symbol:var(--cc-ink)!important;--cc-detail:var(--cc-paper)!important}html [data-icon-preview=plain] .cc-icon{--cc-show-tile:none;--cc-art-transform:translate(1px,1px) scale(.9167);--cc-symbol:var(--cc-ink)!important;--cc-detail:#fff!important}.icon-style-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;padding:0;margin:20px 0}.icon-style-choice{display:flex;flex-direction:column;gap:14px;padding:20px;border:2px solid var(--border,#aaa);border-radius:18px;cursor:pointer;min-width:0}.icon-style-choice.is-selected{border-color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.icon-style-choice small{line-height:1.5}.icon-style-sample{display:flex;gap:16px;padding:16px;background:#fffaf4;border-radius:12px;color:#173d51;flex-wrap:wrap}.icon-style-sample svg.cc-icon{width:30px;height:30px}.icon-style-choice input{accent-color:currentColor}@media(max-width:540px){.icon-style-options{grid-template-columns:1fr}.icon-style-choice{padding:16px}}html :is(.community-sidebar,[data-sidebar=sidebar]) .sidebar-note .cc-icon{--cc-symbol:var(--cc-ink);--cc-detail:#fff}html :is(.studio-seal,.choice-check,.section-symbol,.scene-window-bar,.feedback-icon) .cc-icon{--cc-symbol:currentColor;--cc-detail:var(--cc-ink)}html .studio-seal .cc-icon{--cc-symbol:#f0e4ff}html .choice-check .cc-icon{--cc-symbol:#fff}html[data-site-theme=neon-matrix]{--theme-base:#050a07;--theme-surface:#111a15;--theme-soft:#1c2921;--theme-ink:#f1fff5;--theme-muted:#b4c9bc;--theme-border:#577763;--theme-accent:#00f65c;--theme-link:#62ff99;--future-deep:#070d09;--future-on-accent:#002b0e;--future-error:#ffb2bf;--future-glow:#00f65c19;color-scheme:dark}html:root[data-site-theme=neon-matrix]{--background:var(--theme-base);--foreground:var(--theme-ink);--card:var(--theme-surface);--card-foreground:var(--theme-ink);--popover:var(--theme-soft);--popover-foreground:var(--theme-ink);--primary:var(--theme-accent);--primary-foreground:var(--future-on-accent);--secondary:var(--theme-soft);--secondary-foreground:var(--theme-ink);--muted:var(--theme-soft);--muted-foreground:var(--theme-muted);--accent:var(--theme-soft);--accent-foreground:var(--theme-ink);--border:var(--theme-border);--input:var(--theme-border);--ring:var(--theme-accent);--room-pm-bg:var(--theme-soft);--room-pm-line:var(--theme-accent);--room-pm-ink:var(--theme-ink);--destructive:var(--future-error)}html:root[data-site-theme=neon-matrix] body{background:var(--theme-base)!important;color:var(--theme-ink)!important}html:root[data-site-theme=neon-matrix] :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[data-site-theme=neon-matrix] :is(.community-sidebar,[data-sidebar=sidebar]){--nav-bg:var(--future-deep);--nav-ink:var(--theme-ink);--nav-muted:var(--theme-muted);--nav-line:var(--theme-border);--nav-hover:var(--theme-soft);--nav-selected:var(--theme-accent);--nav-selected-ink:var(--future-on-accent);--nav-badge:var(--theme-accent);--sidebar:var(--nav-bg);--sidebar-foreground:var(--nav-ink);--sidebar-accent:var(--nav-selected);--sidebar-accent-foreground:var(--nav-selected-ink);--sidebar-border:var(--nav-line);background:var(--nav-bg)!important;color:var(--nav-ink)!important}html:root[data-site-theme=neon-matrix] :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:1px solid var(--theme-border)!important;border-radius:28px;box-shadow:0 8px 28px var(--future-glow)}html:root[data-site-theme=neon-matrix] :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[data-site-theme=neon-matrix] :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[data-site-theme=neon-matrix] .text-button,html:root[data-site-theme=neon-matrix] a:not(.btn):not(.guest-preview-name):not(.brand):not(.welcome-brand){color:var(--theme-link)}html:root[data-site-theme=neon-matrix] :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[data-site-theme=neon-matrix] :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:1px solid var(--theme-border)!important;border-radius:999px;box-shadow:none}html:root[data-site-theme=neon-matrix] :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[data-site-theme=neon-matrix] :is(.btn.primary,.atmosphere-choice.is-selected) :is(span,strong,small,svg){color:var(--future-on-accent)!important}html:root[data-site-theme=neon-matrix] :is(.btn.danger,.feedback-error .feedback-message,.feedback-error .feedback-eyebrow){color:var(--future-error)!important}html:root[data-site-theme=neon-matrix] :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:1px solid var(--theme-border)!important;border-radius:18px;caret-color:var(--theme-accent)}html:root[data-site-theme=neon-matrix] input::placeholder,html:root[data-site-theme=neon-matrix] textarea::placeholder{color:var(--theme-muted)!important;opacity:1}html:root[data-site-theme=neon-matrix] input:is([type=checkbox],[type=radio]),html:root[data-site-theme=neon-matrix] progress{accent-color:var(--theme-accent)}html:root[data-site-theme=neon-matrix] :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--theme-accent)!important;outline-offset:3px}html:root[data-site-theme=neon-matrix] :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[data-site-theme=neon-matrix] :is(.room-private-message,.chat-feed .room-pm-post){background:var(--theme-soft)!important;color:var(--theme-ink)!important;border:1px solid var(--theme-accent)!important;border-left-width:4px;border-radius:22px}html:root[data-site-theme=neon-matrix] .flash-host .flash-popup>header{background:var(--theme-accent)!important;color:var(--future-on-accent)!important;border-radius:22px}html:root[data-site-theme=neon-matrix] .flash-host .flash-popup>header h2{color:var(--future-on-accent)!important;text-shadow:none}html:root[data-site-theme=neon-matrix] .feedback-dialog{--feedback-accent:var(--theme-accent);--feedback-light:var(--theme-soft)}html:root[data-site-theme=neon-matrix] .feedback-dialog.feedback-error{--feedback-accent:var(--future-error)}html:root[data-site-theme=neon-matrix] :is(.feedback-message,.feedback-eyebrow,.feedback-extra,.feedback-remaining){color:var(--theme-ink)}html:root[data-site-theme=neon-matrix] .feedback-icon{background:var(--theme-accent);color:var(--future-on-accent);box-shadow:5px 5px 0 var(--theme-soft)}html:root[data-site-theme=neon-matrix] .feedback-error .feedback-icon{background:var(--future-error)}html:root[data-site-theme=neon-matrix] .brand-domain{background-image:linear-gradient(100deg,var(--theme-accent),var(--theme-ink));text-shadow:none}html:root[data-site-theme=neon-matrix] .cc-icon{--cc-symbol:var(--theme-accent);--cc-detail:var(--future-deep)}html:root[data-site-theme=neon-matrix] :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);--cc-detail:var(--theme-accent)}html:root[data-site-theme=neon-matrix] .icon-style-sample .cc-icon{--cc-symbol:var(--cc-ink);--cc-detail:#fff}html:root[data-site-theme=neon-matrix] .member-post-text{color:var(--theme-ink)!important}html:root[data-site-theme=neon-matrix] .font-specimen small,html:root[data-site-theme=neon-matrix] .room-card :is(h3,p,span),html:root[data-site-theme=neon-matrix] .sidebar-note :is(h4,p,button){color:var(--theme-ink)!important}html:root[data-site-theme=neon-matrix] :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[data-site-theme=neon-matrix] button:disabled{opacity:.55}html[data-site-theme=neon-matrix] body{background:radial-gradient(ellipse at 80% 0,#004f242e,transparent 45%),#050a07!important}.atmosphere-scene[data-preview-theme=neon-matrix]{background:#050a07}.atmosphere-scene[data-preview-theme=neon-matrix] .scene-window{background:radial-gradient(ellipse at top,#064424,#111a15);color:white;border-color:#00f65c}.atmosphere-scene[data-preview-theme=neon-matrix] .scene-message{background:#1c2921;color:#f1fff5}@media(max-width:767px){html:root[data-site-theme=neon-matrix] :is(.panel,.community-dialog,.feedback-dialog,.flash-popup,.emotion-dialog){border-radius:20px}}html:root[data-site-theme=neon-matrix] .empty-state,html:root[data-site-theme=neon-matrix] .shout-empty{color:var(--theme-muted)!important}html:root[data-site-theme=neon-matrix] .member-welcome{background:linear-gradient(120deg,var(--theme-soft),var(--theme-surface))!important;border-color:var(--theme-border)!important}html:root[data-site-theme=neon-matrix] .member-welcome .page-heading :is(h1,p,.eyebrow){color:var(--theme-ink)!important}html:root[data-site-theme=neon-matrix] body .room-grid .room-card .room-icon{background:var(--theme-accent)!important;color:var(--future-on-accent)!important}html:root[data-site-theme=neon-matrix] body :is(.room-live-count,.inbox-count,.nav-badge,.count-pill) :is(span,b){color:var(--future-on-accent)!important}html:root[data-site-theme=neon-matrix] body .btn.profile-flash-button{background:var(--theme-accent)!important;color:var(--future-on-accent)!important;border-color:var(--theme-accent)!important}html:root[data-site-theme=neon-matrix] .flash-emblem{background:var(--future-deep)!important;color:var(--theme-accent)!important}html:root[data-site-theme=neon-matrix] .flash-emblem .cc-icon{--cc-symbol:var(--theme-accent);--cc-detail:var(--future-deep)}html:root[data-site-theme=neon-matrix] .atmosphere-scene :is(.scene-greeting,.scene-window-bar,.scene-compose){color:var(--theme-ink)!important}html:root[data-site-theme=neon-matrix] .shout-empty p{color:var(--theme-muted)!important}html:root[data-site-theme=neon-matrix] .room-live-count{color:var(--future-on-accent)!important}html:root[data-site-theme=neon-matrix] :is(.community-sidebar,[data-sidebar=sidebar]) [data-slot=sidebar-menu-button] .room-live-count{color:var(--future-on-accent)!important}html:root[data-site-theme=neon-matrix] .member-welcome:before{background:var(--theme-accent)!important}html[data-site-theme=ghibli-moonlight]{--theme-base:#0b1128;--theme-surface:#162342;--theme-soft:#253b64;--theme-ink:#f0f4ff;--theme-muted:#bacbe9;--theme-border:#405981;--theme-accent:#ffb36b;--theme-link:#b9d3ff;--future-deep:#0e1830;--future-on-accent:#27182e;--future-error:#ffb6c6;--future-glow:#ffb36b19;color-scheme:dark}html:root[data-site-theme=ghibli-moonlight]{--background:var(--theme-base);--foreground:var(--theme-ink);--card:var(--theme-surface);--card-foreground:var(--theme-ink);--popover:var(--theme-soft);--popover-foreground:var(--theme-ink);--primary:var(--theme-accent);--primary-foreground:var(--future-on-accent);--secondary:var(--theme-soft);--secondary-foreground:var(--theme-ink);--muted:var(--theme-soft);--muted-foreground:var(--theme-muted);--accent:var(--theme-soft);--accent-foreground:var(--theme-ink);--border:var(--theme-border);--input:var(--theme-border);--ring:var(--theme-accent);--room-pm-bg:var(--theme-soft);--room-pm-line:var(--theme-accent);--room-pm-ink:var(--theme-ink);--destructive:var(--future-error)}html:root[data-site-theme=ghibli-moonlight] body{background:var(--theme-base)!important;color:var(--theme-ink)!important}html:root[data-site-theme=ghibli-moonlight] :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[data-site-theme=ghibli-moonlight] :is(.community-sidebar,[data-sidebar=sidebar]){--nav-bg:var(--future-deep);--nav-ink:var(--theme-ink);--nav-muted:var(--theme-muted);--nav-line:var(--theme-border);--nav-hover:var(--theme-soft);--nav-selected:var(--theme-accent);--nav-selected-ink:var(--future-on-accent);--nav-badge:var(--theme-accent);--sidebar:var(--nav-bg);--sidebar-foreground:var(--nav-ink);--sidebar-accent:var(--nav-selected);--sidebar-accent-foreground:var(--nav-selected-ink);--sidebar-border:var(--nav-line);background:var(--nav-bg)!important;color:var(--nav-ink)!important}html:root[data-site-theme=ghibli-moonlight] :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[data-site-theme=ghibli-moonlight] :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[data-site-theme=ghibli-moonlight] :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[data-site-theme=ghibli-moonlight] .text-button,html:root[data-site-theme=ghibli-moonlight] a:not(.btn):not(.guest-preview-name):not(.brand):not(.welcome-brand){color:var(--theme-link)}html:root[data-site-theme=ghibli-moonlight] :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[data-site-theme=ghibli-moonlight] :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[data-site-theme=ghibli-moonlight] :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[data-site-theme=ghibli-moonlight] :is(.btn.primary,.atmosphere-choice.is-selected) :is(span,strong,small,svg){color:var(--future-on-accent)!important}html:root[data-site-theme=ghibli-moonlight] :is(.btn.danger,.feedback-error .feedback-message,.feedback-error .feedback-eyebrow){color:var(--future-error)!important}html:root[data-site-theme=ghibli-moonlight] :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[data-site-theme=ghibli-moonlight] input::placeholder,html:root[data-site-theme=ghibli-moonlight] textarea::placeholder{color:var(--theme-muted)!important;opacity:1}html:root[data-site-theme=ghibli-moonlight] input:is([type=checkbox],[type=radio]),html:root[data-site-theme=ghibli-moonlight] progress{accent-color:var(--theme-accent)}html:root[data-site-theme=ghibli-moonlight] :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--theme-accent)!important;outline-offset:3px}html:root[data-site-theme=ghibli-moonlight] :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[data-site-theme=ghibli-moonlight] :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[data-site-theme=ghibli-moonlight] .flash-host .flash-popup>header{background:var(--theme-accent)!important;color:var(--future-on-accent)!important}html:root[data-site-theme=ghibli-moonlight] .flash-host .flash-popup>header h2{color:var(--future-on-accent)!important;text-shadow:none}html:root[data-site-theme=ghibli-moonlight] .feedback-dialog{--feedback-accent:var(--theme-accent);--feedback-light:var(--theme-soft)}html:root[data-site-theme=ghibli-moonlight] .feedback-dialog.feedback-error{--feedback-accent:var(--future-error)}html:root[data-site-theme=ghibli-moonlight] :is(.feedback-message,.feedback-eyebrow,.feedback-extra,.feedback-remaining){color:var(--theme-ink)}html:root[data-site-theme=ghibli-moonlight] .feedback-icon{background:var(--theme-accent);color:var(--future-on-accent);box-shadow:5px 5px 0 var(--theme-soft)}html:root[data-site-theme=ghibli-moonlight] .feedback-error .feedback-icon{background:var(--future-error)}html:root[data-site-theme=ghibli-moonlight] .brand-domain{background-image:linear-gradient(100deg,var(--theme-accent),var(--theme-ink));text-shadow:none}html:root[data-site-theme=ghibli-moonlight] .cc-icon{--cc-symbol:var(--theme-accent);--cc-detail:var(--future-deep)}html:root[data-site-theme=ghibli-moonlight] :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);--cc-detail:var(--theme-accent)}html:root[data-site-theme=ghibli-moonlight] .icon-style-sample .cc-icon{--cc-symbol:var(--cc-ink);--cc-detail:#fff}html:root[data-site-theme=ghibli-moonlight] .member-post-text{color:var(--theme-ink)!important}html:root[data-site-theme=ghibli-moonlight] .font-specimen small,html:root[data-site-theme=ghibli-moonlight] .room-card :is(h3,p,span),html:root[data-site-theme=ghibli-moonlight] .sidebar-note :is(h4,p,button){color:var(--theme-ink)!important}html:root[data-site-theme=ghibli-moonlight] :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[data-site-theme=ghibli-moonlight] button:disabled{opacity:.55}html[data-site-theme=ghibli-moonlight] body{background:radial-gradient(ellipse at 80% 0,#203e7560,transparent 45%),#0b1128!important}.atmosphere-scene[data-preview-theme=ghibli-moonlight]{background:#0b1128}.atmosphere-scene[data-preview-theme=ghibli-moonlight] .scene-window{background:radial-gradient(ellipse at top,#203e75,#162342);color:white;border-color:#ffb36b}.atmosphere-scene[data-preview-theme=ghibli-moonlight] .scene-message{background:#253b64;color:#f0f4ff}html:root[data-site-theme=ghibli-moonlight] .empty-state,html:root[data-site-theme=ghibli-moonlight] .shout-empty{color:var(--theme-muted)!important}html:root[data-site-theme=ghibli-moonlight] .member-welcome{background:linear-gradient(120deg,var(--theme-soft),var(--theme-surface))!important;border-color:var(--theme-border)!important}html:root[data-site-theme=ghibli-moonlight] .member-welcome .page-heading :is(h1,p,.eyebrow){color:var(--theme-ink)!important}html:root[data-site-theme=ghibli-moonlight] body .room-grid .room-card .room-icon{background:var(--theme-accent)!important;color:var(--future-on-accent)!important}html:root[data-site-theme=ghibli-moonlight] body :is(.room-live-count,.inbox-count,.nav-badge,.count-pill) :is(span,b){color:var(--future-on-accent)!important}html:root[data-site-theme=ghibli-moonlight] body .btn.profile-flash-button{background:var(--theme-accent)!important;color:var(--future-on-accent)!important;border-color:var(--theme-accent)!important}html:root[data-site-theme=ghibli-moonlight] .flash-emblem{background:var(--future-deep)!important;color:var(--theme-accent)!important}html:root[data-site-theme=ghibli-moonlight] .flash-emblem .cc-icon{--cc-symbol:var(--theme-accent);--cc-detail:var(--future-deep)}html:root[data-site-theme=ghibli-moonlight] .atmosphere-scene :is(.scene-greeting,.scene-window-bar,.scene-compose){color:var(--theme-ink)!important}html:root[data-site-theme=ghibli-moonlight] .shout-empty p{color:var(--theme-muted)!important}html:root[data-site-theme=ghibli-moonlight] .room-live-count{color:var(--future-on-accent)!important}html:root[data-site-theme=ghibli-moonlight] :is(.community-sidebar,[data-sidebar=sidebar]) [data-slot=sidebar-menu-button] .room-live-count{color:var(--future-on-accent)!important}html:root[data-site-theme=ghibli-moonlight] .member-welcome:before{background:var(--theme-accent)!important}html:root[data-site-theme=ghibli-moonlight] body{font-family:Trebuchet MS,Verdana,sans-serif}html:root[data-site-theme=ghibli-moonlight] :is(h1,h2,h3,h4){font-family:Trebuchet MS,Verdana,sans-serif;font-weight:800}html:root[data-site-theme=ghibli-moonlight] :is(.page-heading,.member-welcome,.profile-cover){background-image:linear-gradient(90deg,#08152bf5,#08152bc9 55%,#08152b44),url(/ghibli-moonlight.webp)!important;background-size:cover!important;background-position:center 58%!important;color:#f0f4ff!important;border-color:#486494!important}html:root[data-site-theme=ghibli-moonlight] :is(.page-heading,.member-welcome,.profile-cover) :is(h1,h2,p,.eyebrow){color:#f0f4ff!important}html:root[data-site-theme=ghibli-moonlight] .chapel{--chapel-surface:#172545;--chapel-ink:#f0f4ff;--chapel-a:#a8c7ff;--chapel-b:#ffb36b;--chapel-on:#14233d}html:root[data-site-theme=ghibli-moonlight] :is(.room-private-message,.chat-feed .room-pm-post){background:#342944!important;color:#f0f4ff!important;--room-pm-bg:#342944;--room-pm-ink:#f0f4ff;--room-pm-line:#c7a8e8}html:root[data-site-theme=ghibli-moonlight] :is(.room-pm-post,.room-private-message) .chat-like{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:#f0f4ff!important}html:root[data-site-theme=ghibli-moonlight]{--celena-tint:#dce8ff}html:root[data-site-theme=ghibli-moonlight] article.post.celena-room-message{background:#23385e!important;color:#f0f4ff!important;border-color:#6287c0!important}html:root[data-site-theme=ghibli-moonlight] article.post.celena-room-message :is(.celena-name,.celena-context,p.celena-answer){color:#f0f4ff!important}html:root[data-site-theme=ghibli-moonlight] article.post.celena-room-message .celena-context strong{background:#344f7b!important;color:#f0f4ff!important}html:root[data-site-theme=ghibli-moonlight] .atmosphere-scene[data-preview-theme=ghibli-moonlight]{background:#0b1128 url(/ghibli-moonlight.webp) 50%/cover!important}html:root[data-site-theme=ghibli-moonlight] .atmosphere-scene .scene-window{background:var(--scene-paper)!important;color:var(--scene-window-ink)!important}html:root[data-site-theme=ghibli-moonlight] .atmosphere-scene .scene-message{background:var(--scene-bg)!important;color:var(--scene-message-ink)!important}html:root[data-site-theme=ghibli-moonlight] .atmosphere-scene :is(.scene-greeting,.scene-window-bar,.scene-compose){color:var(--scene-window-ink)!important}@media(max-width:360px){html:root[data-site-theme=ghibli-moonlight] [data-slot=tabs-trigger]{font-size:.75rem}}html body .name-die-cut{background:transparent!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;-webkit-text-stroke:.3em var(--name-cut-color);paint-order:stroke fill;text-shadow:none!important;padding:2px 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}html body .name-die-cut .chapel-ring{-webkit-text-stroke:0;paint-order:normal}.name-shape-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.name-shape-option{min-width:0;display:flex;flex-direction:column;gap:12px;padding:18px 10px;white-space:normal}.name-shape-option .member-name-label{font-weight:700;max-width:100%}.name-shape-option[aria-pressed=true]{outline:2px solid var(--theme-accent);outline-offset:2px}.name-shape-option>span:last-child{font-size:.9em}@media(max-width:380px){.name-shape-options{gap:8px}.name-shape-option{padding:14px 6px}}