:root,[data-theme=white]{--n-page:#fff;--n-surface:#fff;--n-raised:#fff;--n-inset:#f7f6f3;--n-fill:#f4f2ee;--n-fill-2:#f1eee9;--n-hair:#eeebe6;--n-control:#e5e1da;--n-quiet:#c9c3b9;--n-ink:#1a1714;--n-on-ink:#fff;--n-on-ink-accent:#e2a98c;--n-hero:#1a1714;--n-on-hero:#fff;--n-on-hero-accent:#e2a98c;--n-knob:#fff;--n-text-2:#6b6660;--n-text-3:#a8a39b;--n-accent:#c46a3f;--n-accent-text:#a9552d;--n-accent-soft:#f2e3d7;--n-sage:#4a7c59;--n-sage-soft:#e0ebdf;--n-amber:#8a6a2c;--n-amber-soft:#f4ecd7;--n-scrim:rgba(20,18,14,.32);--n-shadow:0 8px 28px rgba(26,23,20,.1);--n-shadow-pop:0 16px 40px rgba(26,23,20,.16);--n-splash:#f2efea;--n-splash-text:#8a847c}[data-theme=paper]{--n-page:#f2efea;--n-surface:#fff;--n-raised:#fff;--n-inset:#eae5dd;--n-fill:#e8e3da;--n-fill-2:#e6e0d6;--n-hair:#e2dcd2;--n-control:#d9d2c6}[data-theme=dark]{--n-page:#171513;--n-surface:#171513;--n-raised:#35312d;--n-inset:#24211e;--n-fill:#2a2724;--n-fill-2:#2e2b27;--n-hair:#2e2b27;--n-control:#3a3632;--n-quiet:#5a554f;--n-ink:#f2efea;--n-on-ink:#161412;--n-on-ink-accent:#9a5c3e;--n-hero:#24211e;--n-on-hero:#f2efea;--n-on-hero-accent:#e0895c;--n-knob:#f2efea;--n-text-2:#a8a39b;--n-text-3:#7a746c;--n-accent:#c46a3f;--n-accent-text:#e0895c;--n-accent-soft:#3a2a21;--n-sage:#7fb08e;--n-sage-soft:#24332a;--n-amber:#d6b46a;--n-amber-soft:#3a321f;--n-scrim:rgba(0,0,0,.5);--n-shadow:0 10px 30px rgba(0,0,0,.6);--n-shadow-pop:0 16px 40px rgba(0,0,0,.6);--n-splash:#171513}:root,[data-theme=paper],[data-theme=white]{color-scheme:light}[data-theme=dark]{color-scheme:dark}.n-scroll{scrollbar-width:thin;scrollbar-color:var(--n-control) transparent}.n-scroll::-webkit-scrollbar{width:8px}.n-scroll::-webkit-scrollbar-track{background:transparent}.n-scroll::-webkit-scrollbar-thumb{border-radius:99px;background:var(--n-control)}:root .tiptap-composer.n-composer p.is-editor-empty:first-child:before{color:var(--n-text-3)}:root{--n-brand:#2a2520;--n-on-brand:#f2efea}@keyframes n-shake{0%,to{transform:none}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.n-shake{animation:n-shake .3s}@media (prefers-reduced-motion:reduce){.n-shake{animation:none}}