:root{--bg:#f2eee7;--surface:#f9f6f0;--surface-2:#fdfbf7;--line:#e8e2d7;--line-strong:#dad2c5;--ink:#3b362f;--ink-hover:#2a2723;--ink-2:#767066;--ink-3:#a49d91;--clay:#d3b19e;--clay-deep:#a67e5e;--clay-wash:#f1e9e0;--accent:#917b92;--accent-deep:#6f5a75;--accent-wash:#ece6ec;--danger:#b26b54;--danger-wash:#f3e5df;--success:#7e9472;--success-wash:#ebefe5;--warning:#be9551;--warning-wash:#f4ecdc;--m-claude:#e0a685;--m-claude-wash:#f7ece1;--m-deepseek:#7275a8;--m-deepseek-wash:#e9e9f2;--m-gpt:#79736a;--m-gpt-wash:#edeae4;--m-gemini:#7aa3c7;--m-gemini-wash:#e8eff5;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-full:999px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--font-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-mono:"SF Mono", "JetBrains Mono", "Roboto Mono", ui-monospace, Menlo, Consolas, monospace;--shadow-pop:0 8px 28px -10px #2a27232e, 0 2px 6px -2px #2a272314;--paper:var(--bg);--panel:var(--surface);--panel-strong:#eee8dc;--ink-strong:var(--ink);--muted:var(--ink-3);--peach:#e4c9ae;--mist:#bfd3d2;--sage:#cdd6bc;--white:var(--surface-2)}:root[data-theme=night]{--bg-page:#17161a;--bg-sidebar:#1e1d22;--bg-card:#26252b;--bg-raised:#302f36;--bg-wave-1:#1b1a1f;--bg-wave-2:#201f25;--border-default:#ffffff14;--border-strong:#ffffff1f;--text-primary:#eceaef;--text-secondary:#9c99a6;--text-muted:#64616d;--text-on-orange:#3a2a16;--accent-ai:#bca8f2;--accent-ai-border:#bca8f247;--accent-ai-border-soft:#bca8f22e;--accent-ai-bg:#bca8f21a;--bubble-user:#34303e;--bubble-user-border:#bca8f238;--accent-ai-glow:0 0 20px #bca8f22e;--accent-action:#efb77e;--accent-action-hover:#f5c28d;--accent-action-pressed:#e2a96c;--accent-action-glow:0 0 18px #efb77e47;--accent-badge:#e8afc4;--accent-badge-bg:#e8afc424;--state-ok:#9bc4a5;--state-error:#e08e8e;--state-ok-bg:#9bc4a51f;--state-error-bg:#e08e8e1f;--bg:var(--bg-page);--surface:var(--bg-page);--surface-2:var(--bg-card);--line:var(--border-default);--line-strong:var(--border-strong);--ink:var(--text-primary);--ink-hover:#fff;--ink-2:var(--text-secondary);--ink-3:var(--text-muted);--clay:var(--accent-action);--clay-deep:var(--accent-ai);--clay-wash:var(--accent-ai-bg);--accent:var(--accent-ai);--accent-deep:var(--accent-ai);--accent-wash:var(--accent-ai-bg);--danger:var(--state-error);--danger-wash:var(--state-error-bg);--success:var(--state-ok);--success-wash:var(--state-ok-bg);--warning:var(--accent-action);--warning-wash:#efb77e1f;--m-claude:var(--accent-badge);--m-claude-wash:var(--accent-badge-bg);--m-deepseek:var(--accent-ai);--m-deepseek-wash:var(--accent-ai-bg);--m-gpt:var(--text-secondary);--m-gpt-wash:#9c99a61f;--m-gemini:var(--accent-ai);--m-gemini-wash:var(--accent-ai-bg);--shadow-pop:0 14px 38px -18px #000000b8, 0 3px 10px #00000047;--paper:var(--bg-page);--panel:var(--bg-sidebar);--panel-strong:var(--bg-raised);--ink-strong:var(--text-primary);--muted:var(--text-muted);--peach:#5b4637;--mist:#3e4355;--sage:var(--state-ok);--white:var(--bg-card)}
*{box-sizing:border-box}html,body{height:100%}html{background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--paper);color:var(--ink);letter-spacing:0;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.5}:where(button,a,input,textarea,select,summary):focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 48%, transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}


html[data-theme=night]{background:var(--bg-page);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=night] body,html[data-theme=night] .app-shell,html[data-theme=night] .workspace,html[data-theme=night] .login-screen,html[data-theme=night] .loading-screen{background:var(--bg-page);color:var(--text-primary)}html[data-theme=night] input::placeholder,html[data-theme=night] textarea::placeholder{color:var(--text-muted)}html[data-theme=night] .sidebar{background:var(--bg-sidebar);border-color:var(--border-default)}html[data-theme=night] .room-header{background:color-mix(in srgb, var(--bg-sidebar) 92%, transparent);border-color:var(--border-default)}html[data-theme=night] .chat-topbar{background:0 0;border-color:#0000}html[data-theme=night] .chat-identity-capsule{background:color-mix(in srgb, var(--bg-card) 78%, transparent);border-color:#ffffff24;box-shadow:0 14px 30px -18px #0009,inset 0 1px #ffffff14}html[data-theme=night] .chat-channel-switcher{border-color:var(--border-default);box-shadow:none;background:#ffffff0d}html[data-theme=night] .chat-topbar .chat-icon-button{box-shadow:none;color:var(--text-secondary);background:0 0}html[data-theme=night] .chat-topbar .chat-icon-button:hover{background:var(--bg-raised);color:var(--text-primary)}html[data-theme=night] .primary-button,html[data-theme=night] .primary-action,html[data-theme=night] .send-button,html[data-theme=night] .writing-room .primary-button,html[data-theme=night] .calendar-agenda header button{background:var(--accent-action);color:var(--text-on-orange);box-shadow:var(--accent-action-glow);border-color:#0000}html[data-theme=night] .primary-button:hover,html[data-theme=night] .primary-action:hover,html[data-theme=night] .send-button:hover,html[data-theme=night] .writing-room .primary-button:hover,html[data-theme=night] .calendar-agenda header button:hover{background:var(--accent-action-hover)}html[data-theme=night] .primary-button:active,html[data-theme=night] .primary-action:active,html[data-theme=night] .send-button:active{background:var(--accent-action-pressed)}html[data-theme=night] .summary-maintenance-trigger.is-ready{background:var(--accent-action);color:var(--text-on-orange);box-shadow:var(--accent-action-glow);border-color:#0000}html[data-theme=night] .summary-maintenance-trigger.is-ready:not(:disabled):hover{background:var(--accent-action-hover)}html[data-theme=night] .summary-maintenance-trigger.is-ready:not(:disabled):active{background:var(--accent-action-pressed)}html[data-theme=night] .summary-maintenance-trigger.is-idle,html[data-theme=night] .summary-repair-trigger.is-idle{border-color:var(--border-default);background:color-mix(in srgb, var(--bg-raised) 48%, transparent);color:color-mix(in srgb, var(--text-muted) 78%, transparent);filter:saturate(.16);box-shadow:inset 0 1px #ffffff0a}html[data-theme=night] .summary-repair-trigger.is-needed{border-color:color-mix(in srgb, var(--danger) 42%, var(--border-default));background:color-mix(in srgb, var(--danger) 14%, var(--bg-raised));color:color-mix(in srgb, var(--danger) 88%, #fff);box-shadow:0 8px 18px -12px color-mix(in srgb, var(--danger) 82%, transparent)}html[data-theme=night] .send-button:disabled,html[data-theme=night] .primary-button:disabled,html[data-theme=night] .primary-action:disabled{background:var(--bg-raised);color:var(--text-muted);box-shadow:none}html[data-theme=night] .entity-row.active{border:1px solid var(--accent-ai-border);background:var(--accent-ai-bg)}html[data-theme=night] .entity-row:hover,html[data-theme=night] .entity-row:focus-within,html[data-theme=night] .entity-row.actions-open{background:var(--bg-raised)}html[data-theme=night] .entity-row.active:hover,html[data-theme=night] .entity-row.active:focus-within{background:var(--accent-ai-bg)}html[data-theme=night] .model-tag,html[data-theme=night] .model-tag.claude,html[data-theme=night] .model-tag.deepseek,html[data-theme=night] .model-tag.gpt,html[data-theme=night] .model-tag.gemini,html[data-theme=night] .model-tag.neutral{background:var(--accent-badge-bg);color:var(--accent-badge)}html[data-theme=night] .side-brand-mark,html[data-theme=night] .rail-logo img,html[data-theme=night] .side-collapse-moon{filter:saturate(.9)brightness(1.12)}html[data-theme=night] .sidebar-collapsed .side-collapse{background:var(--bg-card);box-shadow:var(--accent-action-glow)}html[data-theme=night] .sidebar-collapsed .side-collapse:hover,html[data-theme=night] .sidebar-collapsed .side-collapse:focus-visible{background:var(--bg-raised)}html[data-theme=night] .home-room{--home-background:var(--bg-page);--home-ink:var(--accent-ai);background:var(--bg-page);color:var(--accent-ai)}html[data-theme=night] .app-shell:has(.home-room){--home-background:var(--bg-page);--home-ink:var(--accent-ai);background:var(--bg-page);color:var(--accent-ai)}html[data-theme=night] .app-shell:has(.home-room)>.workspace{--home-background:var(--bg-page);--home-ink:var(--accent-ai);background:var(--bg-page);color:var(--accent-ai)}html[data-theme=night] .decorative-background{background:radial-gradient(ellipse 64% 30% at 4% 108%, var(--bg-wave-2) 0 68%, transparent 69%), radial-gradient(ellipse 58% 24% at 94% 102%, var(--bg-wave-1) 0 70%, transparent 71%), radial-gradient(ellipse 54% 19% at 55% 106%, var(--bg-sidebar) 0 72%, transparent 73%)}html[data-theme=night] .home-decoration{display:none}html[data-theme=night] .home-rail{background:var(--bg-sidebar);border-color:var(--border-default);box-shadow:1px 0 #ffffff05}html[data-theme=night] .rail-logo{background:var(--bg-card);box-shadow:var(--accent-action-glow)}html[data-theme=night] .rail-actions{border-color:var(--border-default)}html[data-theme=night] .rail-actions button,html[data-theme=night] .home-vertical-label{color:var(--text-secondary)}html[data-theme=night] .rail-actions .rail-pet-toggle,html[data-theme=night] .foot-item.pet-toggle{color:var(--warning)}html[data-theme=night] .rail-actions .rail-pet-toggle[aria-pressed=true]{color:var(--accent-action);filter:drop-shadow(0 2px 7px #efb77e5c)}html[data-theme=night] .foot-item.pet-toggle.is-resting{background:var(--warning-wash)}html[data-theme=night] .rail-actions .rail-exit{color:var(--state-error)}html[data-theme=night] .poem-copy,html[data-theme=night] .room-name{color:color-mix(in srgb, var(--accent-ai) 72%, transparent)}.castle-landscape.castle-landscape-night,.mobile-home-logo.mobile-home-logo-night,.room-art.full-card-image.room-art-night{display:none}html[data-theme=night] .castle-frame{border-color:var(--border-default);background:var(--bg-page);box-shadow:0 18px 46px #0000005c}html[data-theme=night] .castle-landscape-day{display:none}html[data-theme=night] .castle-landscape-night{display:block}html[data-theme=night] .mobile-home-logo-day{display:none}html[data-theme=night] .room-card-body.full-card-visual{border:1px solid var(--border-default);background:var(--bg-card);border-radius:24px;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 10px 24px #00000042}html[data-theme=night] .room-art.full-card-image{opacity:.92;filter:invert()hue-rotate(150deg)saturate(1.8)brightness(2.15);mix-blend-mode:screen}html[data-theme=night] .room-art.full-card-image.room-art-day{display:none}html[data-theme=night] .room-art.full-card-image.room-art-night{object-fit:contain;opacity:1;filter:none;mix-blend-mode:normal;width:78%;height:78%;display:block;inset:11%}html[data-theme=night] .room-tile:hover .room-card-body,html[data-theme=night] .room-tile:focus-visible .room-card-body{border-color:var(--accent-ai-border);box-shadow:var(--accent-ai-glow);transform:translateY(-2px)}html[data-theme=night] .home-room:before,html[data-theme=night] .home-room:after{opacity:.2;filter:grayscale()brightness(.45)}html[data-theme=night] .message-content,html[data-theme=night] .message-error{border-color:var(--border-default);background:var(--bg-card);color:var(--text-primary)}html[data-theme=night] .message-card.user .message-content{border-color:var(--bubble-user-border);background:var(--bubble-user);box-shadow:0 0 16px #bca8f212}html[data-theme=night] .assistant-timeline-card,html[data-theme=night] .composer-tool.active,html[data-theme=night] .tool-call-card{background:var(--accent-ai-bg)}html[data-theme=night] .assistant-timeline-card{box-shadow:inset 0 0 0 1px var(--accent-ai-border-soft);border:0}html[data-theme=night] .composer-tool.active,html[data-theme=night] .tool-call-card{border:1px solid var(--accent-ai-border-soft)}html[data-theme=night] .assistant-timeline-icon,html[data-theme=night] .assistant-tool-state,html[data-theme=night] .assistant-thinking-card .assistant-timeline-copy strong,html[data-theme=night] .composer-tool.active{color:var(--accent-ai)}html[data-theme=night] .composer-wrap{background:0 0;border-color:#0000}html[data-theme=night] .model-picker,html[data-theme=night] .content-tools-menu{border-color:var(--border-strong);background:var(--bg-card)}html[data-theme=night] .conversation-search{background:0 0;border:0}html[data-theme=night] .composer{background:color-mix(in srgb, var(--bg-card) 82%, transparent);border-color:#ffffff24;box-shadow:0 18px 40px -20px #000000a6,inset 0 1px #ffffff14}html[data-theme=night] .composer-menu{background:color-mix(in srgb, var(--bg-card) 88%, transparent);border-color:#ffffff24;box-shadow:0 18px 40px #0000008c,inset 0 1px #ffffff14}html[data-theme=night] .composer-menu button{color:var(--text-primary)}html[data-theme=night] .composer-menu button:hover{background:var(--bg-raised)}html[data-theme=night] .composer-toolbar{border-color:var(--border-default);background:color-mix(in srgb, var(--bg-raised) 62%, transparent)}html[data-theme=night] .composer-tool:hover{background:var(--bg-raised)}html[data-theme=night] .composer:focus-within{border-color:var(--accent-ai-border)}html[data-theme=night] .read-more,html[data-theme=night] .calendar-journal-link span{color:var(--accent-badge)}html[data-theme=night] .writing-room{--writing-bg:var(--bg-page);--writing-card:var(--bg-card);--writing-rose:var(--accent-badge);--writing-pink:var(--accent-badge);--writing-peach:var(--accent-action);--writing-unlock:var(--accent-ai);--writing-plum:var(--accent-ai);--writing-mist:var(--accent-badge);--writing-ink:var(--text-secondary);--writing-soft:var(--text-muted);--writing-shadow:#00000057;background:var(--bg-page)}html[data-theme=night] .writing-card:not(.drawer),html[data-theme=night] .writing-card.drawer.locked,html[data-theme=night] .calendar-board-shell,html[data-theme=night] .calendar-agenda,html[data-theme=night] .reader-sheet,html[data-theme=night] .compose-drawer,html[data-theme=night] .calendar-compose{border-color:var(--border-default);background:var(--bg-card);box-shadow:9px 12px 28px #00000047}html[data-theme=night] .writing-card:not(.drawer):hover,html[data-theme=night] .writing-card.drawer.locked:hover{box-shadow:12px 16px 34px #00000061}html[data-theme=night] .writing-card.drawer:not(.locked){--writing-card:#fffdfb;--writing-rose:#cca2a4;--writing-soft:#b3a4a9;--writing-shadow:#c6afa661}html[data-theme=night] .writing-heading h1,html[data-theme=night] .writing-card-main h2,html[data-theme=night] .calendar-heading h1,html[data-theme=night] .calendar-agenda header h2,html[data-theme=night] .calendar-agenda-list h3,html[data-theme=night] .archive-cabinet-list strong,html[data-theme=night] .secret-archive-list strong{color:var(--text-primary)}html[data-theme=night] .archive-cabinet,html[data-theme=night] .secret-archive-list{background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--border-default)}html[data-theme=night] .archive-cabinet>summary,html[data-theme=night] .secret-archive-list>summary{color:var(--text-secondary)}html[data-theme=night] .archive-cabinet-list article,html[data-theme=night] .secret-archive-list article{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--border-default)}html[data-theme=night] .writing-card.drawer.locked .drawer-strip,html[data-theme=night] .reader-paper{background:color-mix(in srgb, var(--bg-card) 88%, transparent);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-default), 0 12px 30px #0000004d}html[data-theme=night] .reader-art,html[data-theme=night] .writing-card.drawer.locked .drawer-card-art{background-image:url(/writing-assets/night2.png)}html[data-theme=night] .compose-drawer>header,html[data-theme=night] .compose-drawer>footer,html[data-theme=night] .calendar-compose>header,html[data-theme=night] .calendar-compose>footer,html[data-theme=night] .calendar-compose-body{border-color:var(--border-default);background:var(--bg-card)}html[data-theme=night] .writing-ghost,html[data-theme=night] .writing-empty,html[data-theme=night] .secret-door,html[data-theme=night] .calendar-agenda-empty{border-color:var(--accent-ai-border-soft);background:#bca8f20a}html[data-theme=night] .writing-card:not(.drawer)>footer b,html[data-theme=night] .writing-card:not(.drawer)>footer b.no-inject,html[data-theme=night] .writing-card.drawer.locked .drawer-strip>footer b{background:var(--accent-badge-bg);color:var(--accent-badge);box-shadow:none}html[data-theme=night] .calendar-grid,html[data-theme=night] .calendar-day,html[data-theme=night] .calendar-day.outside,html[data-theme=night] .calendar-day.selected,html[data-theme=night] .calendar-agenda-list article,html[data-theme=night] .calendar-journal-link{border-color:var(--border-default);background:var(--bg-card);color:var(--text-secondary);box-shadow:none}html[data-theme=night] .calendar-day:hover,html[data-theme=night] .calendar-day.selected{background:var(--bg-raised)}html[data-theme=night] .calendar-heading>div>span{color:var(--accent-ai)}html[data-theme=night] .calendar-heading>div>span:before{background:var(--accent-ai);box-shadow:var(--accent-ai-glow)}html[data-theme=night] .calendar-toolbar button,html[data-theme=night] .calendar-heading .primary-button,html[data-theme=night] .calendar-agenda header button{border-color:var(--accent-ai-border);background:color-mix(in srgb, var(--accent-ai) 62%, #49346f);color:#fff;box-shadow:var(--accent-ai-glow)}html[data-theme=night] .calendar-toolbar button:hover,html[data-theme=night] .calendar-heading .primary-button:hover,html[data-theme=night] .calendar-agenda header button:hover{background:color-mix(in srgb, var(--accent-ai) 74%, #49346f)}html[data-theme=night] .calendar-day.today>span{background:var(--accent-ai);color:#fff;box-shadow:var(--accent-ai-glow)}html[data-theme=night] .calendar-day-marks i.record,html[data-theme=night] .calendar-day-marks i.reminder,html[data-theme=night] .calendar-legend i.record,html[data-theme=night] .calendar-legend i.reminder{background:var(--accent-ai)}html[data-theme=night] .maintenance-room,html[data-theme=night] .tools-room,html[data-theme=night] .character-settings-room,html[data-theme=night] .group-room,html[data-theme=night] .writing-room{background:var(--bg-page)}html[data-theme=night] .maintenance-panel,html[data-theme=night] .maintenance-savebar,html[data-theme=night] .tool-featured-card,html[data-theme=night] .add-tool-panel,html[data-theme=night] .character-panel,html[data-theme=night] .provider-model-item,html[data-theme=night] .selected-member,html[data-theme=night] .group-savebar,html[data-theme=night] .data-action-card{border-color:var(--border-default);background:var(--bg-card);box-shadow:none}html[data-theme=night] .tool-equip-note,html[data-theme=night] .parameter-note,html[data-theme=night] .group-wip{background:var(--accent-ai-bg);color:var(--text-secondary)}html[data-theme=night] .tool-secret-input>svg{color:var(--accent-ai)}html[data-theme=night] .tool-secret-input>button{border-left-color:var(--accent-ai-border);background:color-mix(in srgb, var(--accent-ai) 62%, #49346f);color:#fff;box-shadow:var(--accent-ai-glow)}html[data-theme=night] .room-switch.on,html[data-theme=night] .toggle.on,html[data-theme=night] .connection-ok,html[data-theme=night] .saved{color:var(--state-ok)}html[data-theme=night] .room-switch.on,html[data-theme=night] .toggle.on{background:var(--state-ok)}@media (max-width:700px){html[data-theme=night] .mobile-home-logo-night{display:block}html[data-theme=night] .home-room{background:var(--bg-page)}html[data-theme=night] .app-shell:has(.home-room){background:var(--bg-page)}html[data-theme=night] .app-shell:has(.home-room)>.workspace{background:var(--bg-page)}html[data-theme=night] .home-room{border-color:var(--border-default)}html[data-theme=night] .home-rail{border-color:var(--border-strong);background:color-mix(in srgb, var(--bg-sidebar) 94%, transparent);box-shadow:0 10px 24px #0000005c}}html[data-theme=night] .writing-tabs{border-color:var(--border-default);background:color-mix(in srgb, var(--bg-card) 80%, transparent);box-shadow:0 12px 30px #00000059}html[data-theme=night] .writing-tabs a{color:var(--text-muted)}html[data-theme=night] .writing-tabs a.active{background:var(--accent-ai-bg);color:var(--accent-ai)}html[data-theme=night] .writing-gallery{--gallery-glass:#38364266;--gallery-border:#ffffff2e;--gallery-rim-hi:#ffffffbf;--gallery-rim-lo:#ffffff29;--gallery-sheen-hi:#ffffff1f;--gallery-sheen-lo:#ffffff0d;--gallery-specular:#ffffff24;--gallery-halo:#d8c8ff47;--gallery-shadow:0 30px 64px -30px #000000d9, 0 8px 20px -10px #0006;--gallery-ink:var(--text-primary)}html[data-theme=night] .gallery-glow{background:radial-gradient(40% 48% at 14% 22%,#bca8f233,#0000 70%),radial-gradient(36% 44% at 84% 74%,#efb77e1f,#0000 70%),radial-gradient(30% 40% at 54% 24%,#e8afc41f,#0000 70%)}html[data-theme=night] .gallery-plaque b{color:var(--accent-ai)}html[data-theme=night] .gallery-lightbox{background:#0c0b0ebd}html[data-theme=night] .gallery-lightbox-delete{color:#e08e8e;background:#e08e8e29}html[data-theme=night] .gallery-empty,html[data-theme=night] .gallery-dropzone{border-color:var(--accent-ai-border-soft);background:#bca8f20d}html[data-theme=night] .gallery-dropzone strong,html[data-theme=night] .gallery-upload-panel header button{color:var(--text-primary)}html[data-theme=night] .gallery-upload-panel{background:color-mix(in srgb, var(--bg-card) 92%, transparent)}html[data-theme=night] .gallery-upload-panel header button{background:var(--bg-raised)}html[data-theme=night] .gallery-upload-panel textarea{border-color:var(--border-default);background:var(--bg-raised);color:var(--text-primary)}html[data-theme=night] .writing-gallery .primary-button{border-color:var(--accent-ai-border);background:linear-gradient(150deg, #ffffff24, #ffffff08 55%), color-mix(in srgb, var(--accent-ai) 36%, transparent);color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);box-shadow:var(--accent-ai-glow), inset 0 1px 0 #fff3}html[data-theme=night] .writing-gallery .primary-button:hover{background:linear-gradient(150deg, #ffffff2e, #ffffff0d 55%), color-mix(in srgb, var(--accent-ai) 48%, transparent)}html[data-theme=night] .maintenance-segments,html[data-theme=night] .tools-tabs,html[data-theme=night] .character-section-nav{border-color:var(--border-default);background:color-mix(in srgb, var(--bg-card) 80%, transparent);box-shadow:0 12px 30px #00000059}html[data-theme=night] .maintenance-segments button,html[data-theme=night] .tools-tabs button,html[data-theme=night] .character-section-nav button{color:var(--text-muted)}html[data-theme=night] .maintenance-segments button.active,html[data-theme=night] .tools-tabs button.active,html[data-theme=night] .character-section-nav button.active{background:var(--accent-ai-bg);color:var(--accent-ai)}html[data-theme=night] .foot-rooms-menu{background:color-mix(in srgb, var(--bg-card) 90%, transparent);border-color:#ffffff24;box-shadow:0 18px 40px #0000008c,inset 0 1px #ffffff14}html[data-theme=night] .foot-rooms-menu button,html[data-theme=night] .foot-rooms-menu a{color:var(--text-primary)}html[data-theme=night] .foot-rooms-menu button:hover,html[data-theme=night] .foot-rooms-menu a:hover{background:var(--bg-raised)}html[data-theme=night] .foot-rooms-menu .foot-room-submenu a{color:var(--text-muted)}html[data-theme=night] .foot-room-submenu a[aria-current=page]{background:var(--accent-ai-bg);color:var(--accent-ai)}html[data-theme=night] .chat-star-door{background:#ffffff0f;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14}html[data-theme=night] .chat-star-door:hover{box-shadow:inset 0 1px #ffffff14,0 0 14px #ffd69659}html[data-theme=night] .writing-room.writing-starferry{background:radial-gradient(42% 46% at 12% 18%,#bca8f21f,#0000 70%),radial-gradient(38% 44% at 86% 72%,#efb77e14,#0000 70%),radial-gradient(32% 40% at 54% 22%,#e8afc412,#0000 70%),radial-gradient(62% 44% at 50% 108%,#e08c601a,#0000 70%),linear-gradient(#1e1a2c 0%,#201b31 52%,#252038 100%)}
