:root{--bg: #E9E6DB;--card: #F6F4EC;--field: #FBFAF4;--text: #2C302A;--text-2: #4D5347;--muted: #6E7567;--dim: #9AA093;--line: rgba(40,45,35,.08);--border: rgba(40,45,35,.13);--sage: #5C8166;--sage-deep: #3A5340;--sage-tint: rgba(92,129,102,.14);--clay: #AE6450;--clay-tint: rgba(174,100,80,.13);--slate: #57708A;--slate-tint: rgba(87,112,138,.13);--lavender: #7E72B8;--lav-tint: rgba(126,114,184,.14);--r-window: 10px;--r-card: 18px;--r-control: 12px;--r-chip: 9px;--sp-xs: 6px;--sp-sm: 10px;--sp-md: 14px;--sp-lg: 16px;--sp-xl: 22px;--sp-page: 32px;--shadow-card: 0 6px 20px rgba(40,45,35,.05);--font-display: "Newsreader", serif;--font-body: "DM Sans", system-ui, sans-serif;--font-mono: "Spline Sans Mono", monospace}.status-active{background:var(--sage-tint);color:var(--sage-deep)}.status-flagged,.status-clay{background:var(--clay-tint);color:var(--clay)}.status-watched{background:var(--lav-tint);color:var(--lavender)}.status-neutral{background:var(--slate-tint);color:var(--slate)}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}input{font-family:var(--font-body)}.lt-scroll::-webkit-scrollbar{width:9px}.lt-scroll::-webkit-scrollbar-thumb{background:#282d2329;border-radius:5px}.lt-navitem:hover{background:#5c81661a!important}.lt-row:hover{background:#efece2!important}.lt-act{transition:filter .12s ease,opacity .12s ease}.lt-act:hover{filter:brightness(.97)}.lt-act:active{filter:brightness(.94)}@keyframes lt-toast{0%{opacity:0;transform:translate(-50%,12px)}10%{opacity:1;transform:translate(-50%)}90%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}@keyframes lt-spin{to{transform:rotate(360deg)}}
