@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap");:root{--bg-app:#f8fafc;--bg-sidebar:#fff;--bg-card:#fff;--border-subtle:#e2e8f0;--border-light:#f1f5f9;--border-focus:#2563eb;--text-main:#0f172a;--text-muted:#64748b;--brand-primary:#2563eb;--brand-primary-hover:#1d4ed8;--brand-green:#10b981;--card-shadow:0 1px 3px 0 rgba(0,0,0,.04),0 1px 2px -1px rgba(0,0,0,.04)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-app);color:var(--text-main);font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}