:root,:root[data-theme=dark]{--ink: #0a0a0a;--panel: #111111;--paper: #f4f0e8;--body: #e8e2d6;--muted: #868d9b;--rust: #cb6243;--moss: #76996a;--amber: #d4963a;--rustSolid: #7a3525;--onAccent: #f4f0e8;--borderInteractive: #686663;--borderDivider: rgba(244,240,232,.08);--borderSubtle: rgba(244,240,232,.12);--rustEdge: rgba(203,98,67,.27);--mossEdge: rgba(118,153,106,.33);--amberEdge: rgba(212,150,58,.27);--rustFill: rgba(203,98,67,.12);--mossFill: rgba(118,153,106,.12);--amberFill: rgba(212,150,58,.12);--cardFill: rgba(244,240,232,.03);--inputFill: rgba(244,240,232,.05);--chipFill: rgba(244,240,232,.04);--chipActiveFill: rgba(203,98,67,.15);--navFill: rgba(10,10,10,.95);--scrim: rgba(0,0,0,.8);--pillActiveFill: rgba(244,240,232,.1)}:root[data-theme=light]{--ink: #f4f0e8;--panel: #ffffff;--paper: #1a1a1a;--body: #2b2b2b;--muted: #555b66;--rust: #9e3f1d;--moss: #2f4a25;--amber: #6d4a0e;--rustSolid: #8f3a1a;--onAccent: #fdfbf7;--borderInteractive: #7d7b74;--borderDivider: rgba(26,26,26,.12);--borderSubtle: rgba(26,26,26,.16);--rustEdge: rgba(158,63,29,.35);--mossEdge: rgba(47,74,37,.35);--amberEdge: rgba(109,74,14,.35);--rustFill: rgba(158,63,29,.1);--mossFill: rgba(47,74,37,.1);--amberFill: rgba(109,74,14,.1);--cardFill: rgba(26,26,26,.03);--inputFill: rgba(255,255,255,.75);--chipFill: rgba(26,26,26,.04);--chipActiveFill: rgba(158,63,29,.12);--navFill: rgba(244,240,232,.95);--scrim: rgba(40,36,30,.55);--pillActiveFill: rgba(26,26,26,.08)}@media(prefers-color-scheme:light){:root:not([data-theme]){--ink: #f4f0e8;--panel: #ffffff;--paper: #1a1a1a;--body: #2b2b2b;--muted: #555b66;--rust: #9e3f1d;--moss: #2f4a25;--amber: #6d4a0e;--rustSolid: #8f3a1a;--onAccent: #fdfbf7;--borderInteractive: #7d7b74;--borderDivider: rgba(26,26,26,.12);--borderSubtle: rgba(26,26,26,.16);--rustEdge: rgba(158,63,29,.35);--mossEdge: rgba(47,74,37,.35);--amberEdge: rgba(109,74,14,.35);--rustFill: rgba(158,63,29,.1);--mossFill: rgba(47,74,37,.1);--amberFill: rgba(109,74,14,.1);--cardFill: rgba(26,26,26,.03);--inputFill: rgba(255,255,255,.75);--chipFill: rgba(26,26,26,.04);--chipActiveFill: rgba(158,63,29,.12);--navFill: rgba(244,240,232,.95);--scrim: rgba(40,36,30,.55);--pillActiveFill: rgba(26,26,26,.08)}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%;overflow-x:hidden}body{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--ink);color:var(--paper);line-height:1.55;letter-spacing:.015em;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,li,blockquote,span,div{text-align:left;text-wrap:pretty}p,li{max-width:65ch;line-height:1.55}h1,h2,h3{text-wrap:balance;letter-spacing:-.01em}h1,h2,h3,[style*=JetBrains]{letter-spacing:normal}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--borderSubtle);border-radius:2px}*{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--rust);outline-offset:2px;border-radius:1px}[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--rust);outline-offset:2px}@supports not selector(:focus-visible){:focus{outline:2px solid var(--rust);outline-offset:2px}}input,textarea,button{font-family:inherit;letter-spacing:inherit}input::placeholder,textarea::placeholder{color:var(--muted)}::selection{background:var(--rustEdge);color:var(--paper)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
