*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Hanken Grotesk,system-ui,sans-serif;color:var(--ink)}button{font-family:inherit;color:inherit}input,textarea,select{font-family:inherit}a{color:#15794f;text-decoration:none}a:hover{color:#0f5c3c}::selection{background:#cde7da;color:var(--ink)}main div{min-width:0}:root,[data-theme=light]{--bg: #fbfaf7;--sidebar: #f4f2eb;--card: #ffffff;--elev: #f1eee5;--hover: #f6f4ec;--avatar: #e7e2d6;--bd: #eae7de;--ink: #1c1a16;--ink2: #33302a;--sub: #57544b;--body: #6b675c;--ink4: #8c887c;--muted: #a29e90;--faint: #b0ac9e;--cal-bg: #eff7f1;--cal-bd: #dbeee3;--cal-tx: #2c6a4e}[data-theme=dark]{--bg: #17161320;--bg: #161512;--sidebar: #1e1c18;--card: #201e1a;--elev: #2a2823;--hover: #262420;--avatar: #3a372f;--bd: #322f28;--ink: #f4f1ea;--ink2: #e3dfd5;--sub: #c4bfb2;--body: #a8a396;--ink4: #8f8b7e;--muted: #797567;--faint: #625f54;--cal-bg: #16241d;--cal-bd: #1f3a2c;--cal-tx: #7fc3a3}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-thumb{background:var(--bd);border-radius:9px;border:3px solid var(--bg)}*::-webkit-scrollbar-thumb:hover{background:var(--faint)}@keyframes jm-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes jm-spin{to{transform:rotate(360deg)}}@keyframes jm-blink{0%,to{opacity:.2}50%{opacity:1}}@keyframes jm-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes jm-pulse{0%,to{opacity:1}50%{opacity:.55}}input[type=range]{accent-color:#15794f}
