*,*:before,*:after{box-sizing:border-box}:root{--font-family: "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--bg: #f8fafc;--surface: #ffffff;--text-main: #0f172a;--text-muted: #64748b;--primary: #2563eb;--primary-hover: #1d4ed8;--success: #059669;--warning: #d97706;--danger: #dc2626;--border: #e2e8f0}body{margin:0;padding:0;font-family:var(--font-family);background-color:var(--bg);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--primary);text-decoration:none}button{font-family:inherit}code{font-family:JetBrains Mono,Consolas,Monaco,monospace}
