:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#faf8f4;--panel:#fff;--panel2:#f1ede7;--line:#d3cec5;--muted:#62616a;--text:#29272d;--accent:#874525;--red:#a13f31}:root:not([data-theme=dark]) button:hover{background:#e8e2d9;border-color:#9d9488}:root:not([data-theme=dark]) input,:root:not([data-theme=dark]) select,:root:not([data-theme=dark]) textarea,:root:not([data-theme=dark]) .search,:root:not([data-theme=dark]) .editor{color:var(--text);background:#fff}:root:not([data-theme=dark]) input::placeholder,:root:not([data-theme=dark]) textarea::placeholder{color:#706b73;opacity:1}:root:not([data-theme=dark]) button.primary,:root:not([data-theme=dark]) .button.primary{color:#fff}:root:not([data-theme=dark]) button.primary:hover,:root:not([data-theme=dark]) .button.primary:hover{background:#70381d;border-color:#70381d}:root:not([data-theme=dark]) .sidebar{background:#f1ede6}:root:not([data-theme=dark]) .wordmark{color:#332b25}:root:not([data-theme=dark]) .project-label,:root:not([data-theme=dark]) .opening small,:root:not([data-theme=dark]) .slash,:root:not([data-theme=dark]) td small,:root:not([data-theme=dark]) .card-footer,:root:not([data-theme=dark]) footer,:root:not([data-theme=dark]) .chapter-number,:root:not([data-theme=dark]) .section-outline button,:root:not([data-theme=dark]) .reading-metadata,:root:not([data-theme=dark]) .section-actions button{color:var(--muted)}:root:not([data-theme=dark]) .nav,:root:not([data-theme=dark]) .chapter-button{color:#514c50}:root:not([data-theme=dark]) .nav.active,:root:not([data-theme=dark]) .chapter-button.current,:root:not([data-theme=dark]) .selected,:root:not([data-theme=dark]) .date-card.chosen,:root:not([data-theme=dark]) .social-view-switch button[data-state=active]{color:#743a20;background:#ead8c8;border-color:#a27351}:root:not([data-theme=dark]) .avatar{color:#713c23;background:#e6d0bd}:root:not([data-theme=dark]) .tabs span,:root:not([data-theme=dark]) .category,:root:not([data-theme=dark]) .badge{color:#544b67;background:#e9e6ed}:root:not([data-theme=dark]) .date-card,:root:not([data-theme=dark]) .entry-card,:root:not([data-theme=dark]) .drawer,:root:not([data-theme=dark]) .export-modal{background:#fff}:root:not([data-theme=dark]) .date-card.opening-day{border-color:#ad7a55}:root:not([data-theme=dark]) .date-card.chosen{background:#ead8c8}:root:not([data-theme=dark]) th,:root:not([data-theme=dark]) .group-row,:root:not([data-theme=dark]) .comment,:root:not([data-theme=dark]) .section-discussion,:root:not([data-theme=dark]) .social-view-switch,:root:not([data-theme=dark]) .ig-grid-empty{background:#f0ede8}:root:not([data-theme=dark]) .category.production{color:#715125;background:#efe2cf}:root:not([data-theme=dark]) .category.promotion{color:#604486;background:#eae2f5}:root:not([data-theme=dark]) .category.launch{color:#854a2e;background:#f2dfd2}:root:not([data-theme=dark]) .status.inprogress,:root:not([data-theme=dark]) .badge.indevelopment{color:#705318;background:#f7eac6;border-color:#c9b47c}:root:not([data-theme=dark]) .status.done,:root:not([data-theme=dark]) .status.paid,:root:not([data-theme=dark]) .badge.approved,:root:not([data-theme=dark]) .badge.confirmed{color:#315f3c;background:#e1eee3;border-color:#a5bfa9}:root:not([data-theme=dark]) .status.blocked{color:#913b2d;background:#f8e0d9}:root:not([data-theme=dark]) .info,:root:not([data-theme=dark]) .waiting{color:#634a35;background:#f2eade;border-color:#d5bfa4}:root:not([data-theme=dark]) .alert{color:#87382c;background:#fbe7e0;border-color:#c78f81}:root:not([data-theme=dark]) .social-save-error{color:#983e2e}:root:not([data-theme=dark]) .toast{color:#385328;background:#e5efde;border-color:#9dae8d}:root:not([data-theme=dark]) .overlay{background:#29231b66}:root:not([data-theme=dark]) .reading-overlay{background:#29231b44}:root:not([data-theme=dark]) .save-bar{background:#fffffff2}:root:not([data-theme=dark]) .prose p,:root:not([data-theme=dark]) .book-document .prose p{color:#39363e}:root:not([data-theme=dark]) .prose h3,:root:not([data-theme=dark]) .book-document .prose h3,:root:not([data-theme=dark]) .reading-status{color:#784829}:root:not([data-theme=dark]) .reference img,:root:not([data-theme=dark]) .inline-references img,:root:not([data-theme=dark]) .social-list-image img,:root:not([data-theme=dark]) .ig-tile{background:#ebe7e0}:root:not([data-theme=dark]) .upload{background:#f5ece2;border-color:#b29476}:root:not([data-theme=dark]) .revision-preview{background:#f6f2ec}:root:not([data-theme=dark]) .export-modal{border-color:var(--line)}:root:not([data-theme=dark]) .section-outline button:hover{color:var(--text);background:#ece7df}:root:not([data-theme=dark]) .section-discussion{border-left-color:#a27351}:root:not([data-theme=dark]) .social-list-description textarea{background:0 0}:root:not([data-theme=dark]) .social-list-description textarea:focus{background:#fff}:root:not([data-theme=dark]) .social-image-preview{background:#fff;border-color:#c3b8ac;box-shadow:0 18px 65px #30251833}:root:not([data-theme=dark]) .ig-slider [data-slot=slider-track]{background:#d1c8be}:root:not([data-theme=dark]) .ig-slider [data-slot=slider-thumb]{border-color:#fff;box-shadow:0 0 0 1px #9e6e4c}:root:not([data-theme=dark]) .ig-grid{background:#e1dbd3}:root:not([data-theme=dark]) .rg-app{--rg-bg:#fafaf7;--rg-panel:#edf2f0;--rg-line:#c7d2cf;--rg-text:#263b3b;--rg-muted:#546a69;--rg-accent:#246763}:root:not([data-theme=dark]) .rg-app button:hover{background:#e0ebe7}:root:not([data-theme=dark]) .rg-app :focus-visible{outline-color:#246763}:root:not([data-theme=dark]) .rg-brand span{border-color:#b5c4c0}:root:not([data-theme=dark]) .rg-code,:root:not([data-theme=dark]) .rg-check-row.is-done .rg-check-content>textarea{color:#5b7470}:root:not([data-theme=dark]) .rg-sidebar [aria-current=page]{color:#1d514a;background:#dcece5;box-shadow:inset 2px 0 #38786c}:root:not([data-theme=dark]) .rg-sidebar [aria-current=page] .rg-code{color:#285f54}:root:not([data-theme=dark]) .rg-kicker span{color:#728e86}:root:not([data-theme=dark]) .rg-title h1,:root:not([data-theme=dark]) .rg-field>span{color:#263b3b}:root:not([data-theme=dark]) .rg-tabs button[aria-selected=true]{color:#245f56;border-bottom-color:#38786c}:root:not([data-theme=dark]) .rg-app input,:root:not([data-theme=dark]) .rg-app textarea,:root:not([data-theme=dark]) .rg-app select{color:var(--rg-text);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#b5c4bf}:root:not([data-theme=dark]) .rg-app input::placeholder,:root:not([data-theme=dark]) .rg-app textarea::placeholder{color:#647972}:root:not([data-theme=dark]) .rg-app input:focus,:root:not([data-theme=dark]) .rg-app textarea:focus{background:#fff;border-color:#38786c}:root:not([data-theme=dark]) .rg-primary-column textarea,:root:not([data-theme=dark]) .rg-check-content>textarea,:root:not([data-theme=dark]) .rg-reference textarea,:root:not([data-theme=dark]) .rg-reference input{background:0 0}:root:not([data-theme=dark]) .rg-primary-column textarea,:root:not([data-theme=dark]) .rg-check-content>textarea{border-color:#0000}:root:not([data-theme=dark]) .rg-primary-column textarea:hover{border-color:#b5c4bf}:root:not([data-theme=dark]) .rg-section-label,:root:not([data-theme=dark]) .rg-tech-row>span{color:#3a655c}:root:not([data-theme=dark]) .rg-check-row{border-color:#d1ddd7}:root:not([data-theme=dark]) .rg-check-row input[type=checkbox]{accent-color:#38786c}:root:not([data-theme=dark]) .rg-savebar{background:#edf4eff5;border-color:#b1c4ba}:root:not([data-theme=dark]) .rg-savebar [role=status]>span{color:#315d4c}:root:not([data-theme=dark]) .rg-savebar .rg-unsaved{color:#80551d!important}:root:not([data-theme=dark]) .rg-savebar .rg-save{color:#fff;background:#316b5d;border-color:#316b5d}:root:not([data-theme=dark]) .rg-savebar .rg-save:hover{background:#235345}:root:not([data-theme=dark]) .rg-error{color:#814b2b;background:#f9e8dd;border-color:#bd9477}:root:not([data-theme=dark]) .rg-loading{color:#263b3b;background:#fafaf7}:root:not([data-theme=dark]) .rg-sidebar{background:var(--rg-bg)}.topbar-actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.theme-toggle{flex-shrink:0;min-height:36px;font-size:.875rem}.auth>.theme-toggle,.rg-loading>.theme-toggle{margin:0 0 24px auto}@media (width<=760px){.theme-toggle span{display:none}.theme-toggle{width:38px;min-height:38px;padding:8px}.topbar-actions{gap:8px}.rg-header-actions{gap:12px}.topbar{gap:8px;padding:0 12px}.topbar>span:first-of-type{min-width:0;font-size:.6875rem}}
