:root{--font-primary:"Prompt", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Sarabun", Oxygen, Ubuntu, Cantarell, sans-serif;--bg-primary:#090d16;--bg-surface:#0f172a;--bg-elevated:#1e293b;--bg-glass:#0f172ad1;--bg-card:#162036b8;--color-accent:#0284c7;--color-accent-subtle:#0284c71f;--color-accent-hover:#0369a1;--color-accent-light:#38bdf8;--color-risk-low:#10b981;--color-risk-moderate:#eab308;--color-risk-high:#f97316;--color-risk-very-high:#ef4444;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#64748b;--text-dim:#475569;--border-subtle:#ffffff14;--border-medium:#ffffff24;--border-focus:#0284c780;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-full:9999px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body{background-color:var(--bg-primary);width:100%;height:100%;color:var(--text-primary);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;font-feature-settings:"cv02", "cv03", "cv04", "cv11";overflow:hidden}.num-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#ffffff47}
