:root{--ld-bg: #f6f5f3;--ld-bg2: #f0eeec;--ld-sidebar: #ffffff;--ld-panel: #ffffff;--ld-border: #e7e4e0;--ld-border2: #efedea;--ld-text: #26242a;--ld-muted: #8d8a94;--ld-hover: #f2f0ee;--ld-accent: #6c5ce7;--ld-accentSoft: #efeafe}:root[data-dark="1"]{--ld-bg: #16151a;--ld-bg2: #211f27;--ld-sidebar: #1b1a20;--ld-panel: #1d1c23;--ld-border: #312f39;--ld-border2: #2a2832;--ld-text: #ece9f1;--ld-muted: #908d9c;--ld-hover: #272530;--ld-accentSoft: #2c2547}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{background:var(--ld-bg);color:var(--ld-text);font-family:ui-sans-serif,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}::selection{background:var(--ld-accentSoft)}@keyframes ld-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ld-pop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes ld-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.ld-fade{animation:ld-fade .25s ease both}.ld-pop{animation:ld-pop .22s ease}.ld-in{border:none;background:transparent;color:inherit;font:inherit;padding:2px 4px;border-radius:5px;width:100%;outline:none}.ld-in:hover{background:var(--ld-hover)}.ld-in:focus{background:var(--ld-hover);box-shadow:inset 0 0 0 1px var(--ld-border)}.ld-in::placeholder{color:var(--ld-muted)}.ld-row .ld-x{opacity:0;transition:opacity .12s}.ld-row:hover .ld-x{opacity:1}.ld-row:hover,.ld-nav:hover{background:var(--ld-hover)}.ld-sc::-webkit-scrollbar{width:9px;height:9px}.ld-sc::-webkit-scrollbar-thumb{background:var(--ld-border);border-radius:5px}.ld-sc::-webkit-scrollbar-track{background:transparent}textarea.ld-ta{border:1px solid var(--ld-border);background:var(--ld-bg2);color:var(--ld-text);border-radius:10px;padding:12px 14px;font:inherit;outline:none;resize:vertical;width:100%}textarea.ld-ta:focus{box-shadow:inset 0 0 0 1px var(--ld-accent)}textarea.ld-ta::placeholder{color:var(--ld-muted)}button,input,textarea{font-family:inherit}.ld-barfill{transition:width .5s cubic-bezier(.4,0,.2,1)}@media (max-width: 860px){.ld-aside{position:fixed!important;top:0;left:0;bottom:0;z-index:92!important;width:280px!important;max-width:85vw!important;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 24px #00000026}.ld-aside.ld-aside-open{transform:translate(0)}.ld-main{width:100%!important}.ld-hamburger{display:flex!important;align-items:center;justify-content:center}.ld-header{padding:12px 16px!important}.ld-header-title{font-size:20px!important}.ld-main-scroll>.ld-fade{padding:16px 16px 80px!important}.ld-bottom-nav{display:flex!important;position:fixed;bottom:0;left:0;right:0;z-index:80;background:var(--ld-sidebar);border-top:1px solid var(--ld-border);padding:6px 8px;padding-bottom:max(6px,env(safe-area-inset-bottom,6px));gap:0;justify-content:space-around;box-shadow:0 -2px 12px #0000000f}.ld-pomo-badge{bottom:76px!important;left:12px!important;padding:7px 12px!important;font-size:13px!important}.ld-main-scroll>.ld-fade[style*="height: 100%"]{padding-bottom:14px!important}.ld-stats-grid{grid-template-columns:repeat(2,1fr)!important}.ld-stats-grid+div>div>div[style*="grid-template-columns: repeat(7,1fr)"]{gap:4px!important}.ld-notes-wrapper>div[style*="columns: 3"]{columns:1!important}.ld-notes-search{max-width:100%!important;width:100%!important}.ld-journal-wrap{flex-direction:column!important}.ld-journal-main{min-width:0!important;width:100%!important}.ld-journal-sidebar{width:100%!important}.ld-journal-mood{flex-wrap:wrap!important}.ld-habits-table{min-width:auto!important;font-size:12px!important}.ld-habits-table th,.ld-habits-table td{padding:2px!important}.ld-habits-table td:first-child{min-width:auto!important}.ld-habits-row-header{flex-wrap:wrap!important;min-width:120px!important}.ld-habits-row-header input[style*="width: 72"]{width:auto!important;min-width:50px!important}.ld-ideas-wrap{flex-direction:column!important}.ld-ideas-canvas{flex:auto!important;min-width:0!important;height:50vh!important}.ld-ideas-panel{width:100%!important;max-height:45vh!important;overflow-y:auto!important;position:static!important}.ld-ideas-panel [style*=flex-wrap]{gap:4px!important}.ld-tasks-row{flex-wrap:wrap!important;gap:6px!important;padding:9px 12px!important}.ld-tasks-row>input[type=date]{font-size:11px!important}.ld-tasks-panel{overflow-x:hidden!important}}@keyframes ld-node-glow{0%,to{opacity:1}50%{opacity:.7}}.ld-node-glow{animation:ld-node-glow 1.1s ease-in-out 2}.ld-rt{border:1px solid var(--ld-border);border-radius:6px;background:var(--ld-bg2);overflow:hidden}.ld-rt:focus-within{box-shadow:inset 0 0 0 1px var(--ld-accent)}.ld-rt [contenteditable] li{padding-left:2px}.ld-rt [contenteditable] ul{padding-left:18px;margin:4px 0}.ld-rt [contenteditable] ol{padding-left:20px;margin:4px 0}.ld-rt-toolbar button:hover{opacity:.8}
