@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #FAFAFA;--bg2: #F3F3F3;--bg3: #E8E8E8;--text: #1A1A1A;--muted: #888888;--muted-lt: #BBBBBB;--c-coral: #FF3366;--c-amber: #FF8C00;--c-violet: #7C3AFF;--c-mint: #00C896;--accent: #FF3366;--accent-bg: rgba(255, 51, 102, .06);--accent-dim: rgba(255, 51, 102, .18);--hair: rgba(0, 0, 0, .08);--nav-bg: rgba(250, 250, 250, .92);--card-bg: #FFFFFF;--grid-line-a: rgba(0, 0, 0, .045);--grid-line-b: rgba(0, 0, 0, .04);--border-strong: rgba(0, 0, 0, .3);--shadow: rgba(0, 0, 0, .06);--task-border: rgba(0, 0, 0, .04);--mobile-nav-border: rgba(0, 0, 0, .08);--mono: "Space Mono", "Courier New", monospace;--sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif}html.dark{--bg: #111111;--bg2: #1C1C1C;--bg3: #272727;--text: #EFEFEF;--muted: #888888;--muted-lt: #666666;--hair: rgba(255, 255, 255, .1);--nav-bg: rgba(17, 17, 17, .92);--card-bg: #1C1C1C;--grid-line-a: rgba(255, 255, 255, .045);--grid-line-b: rgba(255, 255, 255, .04);--border-strong: rgba(255, 255, 255, .3);--shadow: rgba(0, 0, 0, .3);--task-border: rgba(255, 255, 255, .04);--mobile-nav-border: rgba(255, 255, 255, .08)}html{font-size:16px;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit}code{font-family:var(--mono)}img,svg{display:block;max-width:100%}ul{list-style:none}::selection{background:var(--accent);color:#fff}
