:root{color-scheme:light;--ink: #18191b;--muted: #9a9ea3;--line: #ededed;--line-strong: #e0e0e0;--surface: #fbfbfb;--panel: #ffffff;--accent: #18191b;--danger: #c0493f;--cat-work: #e3b341;--cat-personal: #4faa7d;--cat-home: #e08a52;--cat-finance: #5a93d4;--cat-reading: #9b82d6;--cat-health: #d36f9b;--radius: 10px}*{box-sizing:border-box}html,body{margin:0;min-width:320px;color:var(--ink);background:var(--surface);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}button,input,select,textarea{font:inherit;letter-spacing:inherit}input,select,textarea{font-size:16px}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}::selection{background:#18191b1f}main{animation:page-in .24s ease both}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.loading-note{color:var(--muted);font-size:.88rem}@media (prefers-reduced-motion: reduce){main{animation:none}}
