:root{--green:#00c853;--green-dark:#047857;--green-light:#00c85314;--green-border:#00c8533d;--bg-app:#f8fafc;--bg-panel:#fff;--bg-subtle:#f1f5f9;--bg-input:#fff;--border-color:#e2e8f0;--border-focus:#0f172a;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--radius-sm:4px;--radius:6px;--radius-lg:8px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font-family:inherit}
