:root{--bg: #f3f6f4;--card: #ffffff;--card2: #f8faf9;--line: #e3eae5;--line2: #eef2ef;--ink: #0c1f15;--sub: #5a6b61;--mut: #7a8a80;--faint: #b6c4bc;--seg: #e9efeb;--segact: #ffffff;--tint: #e7f6ec;--tintbrd: #bfe7ce;--green: #0a7a3c;--acc: #0da750;--accbr: #2be080;--chip: #f1f5f2;--code: #23483a;--amber: #9a6b12;--amberbg: #fbf3e0;--red: #c2402a;--redbg: #fbeae5;--skel: #e9efeb;--skel2: #f5f8f6;--inputbg: #ffffff;--shadow: 0 1px 2px rgba(10, 31, 20, .04);--shadow-pop: 0 20px 50px -16px rgba(5, 16, 10, .4);--shadow-cta: 0 8px 20px -8px rgba(13, 167, 80, .55);--grad-cta: linear-gradient(180deg, #12b85c, #0a9647)}:root[data-dino=dark]{--bg: #0c1310;--card: #141d18;--card2: #101915;--line: #25322b;--line2: #1d2a23;--ink: #e9f2ec;--sub: #a7bbaf;--mut: #8ca195;--faint: #566459;--seg: #1a241e;--segact: #2a3a31;--tint: #173023;--tintbrd: #2c5a3f;--green: #4ade87;--acc: #12b85c;--accbr: #2be080;--chip: #1d2a23;--code: #a8cbba;--amber: #e0b554;--amberbg: #2e2617;--red: #f87171;--redbg: #33201c;--skel: #1d2a23;--skel2: #25322b;--inputbg: #101915;--shadow: 0 1px 2px rgba(0, 0, 0, .25)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:Golos Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mono{font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace}.tnum{font-variant-numeric:tabular-nums}button{font-family:inherit;cursor:pointer}input,button{font-family:inherit}a{color:inherit;text-decoration:none}@keyframes dino-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skel{background:linear-gradient(90deg,var(--skel) 25%,var(--skel2) 37%,var(--skel) 63%);background-size:400px 100%;animation:dino-shimmer 1.3s linear infinite;border-radius:10px}@keyframes dino-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.enter{animation:dino-enter .25s ease both}@keyframes dino-pop{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes dino-spin{to{transform:rotate(360deg)}}.spin{animation:dino-spin .7s linear infinite}
