@font-face{font-family:Outfit;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/Outfit.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/JetBrainsMono.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--teal-300: #5FD9CF;--teal-500: #16B7AB;--teal-600: #0F9D92;--color-primary: #0F9D92;--color-primary-hover: #16B7AB;--color-primary-light: #F4FAF9;--color-bg: #ECEEF0;--color-surface: #FFFFFF;--color-border: #EEF0F1;--color-text: #0A1413;--color-text-secondary: #6B7180;--color-text-muted: #9AA0AD;--font-sans: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--sidebar-width: 220px;--topbar-height: 56px;--shadow-xs: 0 1px 2px rgba(10,20,19,.04);--shadow-sm: 0 1px 4px rgba(10,20,19,.06);--shadow-md: 0 2px 8px rgba(10,20,19,.08);--shadow-lg: 0 4px 16px rgba(10,20,19,.1);--shadow-xl: 0 8px 24px rgba(10,20,19,.12);--focus-ring: 0 0 0 3px rgba(15,157,146,.22);--transition-fast: .12s ease;--transition-base: .17s ease;--transition-slow: .28s ease}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre,kbd,samp{font-family:var(--font-mono)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#9aa0ad}:focus-visible{outline:none;box-shadow:var(--focus-ring)}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover);text-decoration:underline}
