@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap');

:root {
  --primary:        #2563EB;
  --primary-dark:   #1D4ED8;
  --primary-light:  rgba(37, 99, 235, 0.08);
  --success:        #16A34A;
  --success-light:  #F0FDF4;
  --danger:         #DC2626;
  --danger-light:   #FEF2F2;
  --danger-border:  #FECACA;
  --warning:        #D97706;
  --warning-bg:     #FEF3C7;
  --warning-text:   #92400E;
  --warning-border: #FDE68A;
  --text:           #0F172A;
  --text-light:     #64748B;
  --text-muted:     #CBD5E1;
  --border:         #E2E8F0;
  --bg:             #F8FAFC;
  --card-bg:        #FFFFFF;
  --topbar-bg:      #0F172A;
  --surface:        #FFFFFF;
}

[data-theme="dark"] {
  --text:           #F1F5F9;
  --text-light:     #94A3B8;
  --text-muted:     #334155;
  --border:         #1E293B;
  --bg:             #0F172A;
  --card-bg:        #1E293B;
  --primary-light:  rgba(37, 99, 235, 0.15);
  --topbar-bg:      #020617;
  --surface:        #1E293B;
  --success-light:  #052E16;
  --danger-light:   #2D0A0A;
  --danger-border:  #7F1D1D;
  --warning:        #F59E0B;
  --warning-bg:     #451A03;
  --warning-text:   #FDE68A;
  --warning-border: #78350F;
}

* { margin: 0; padding: 0; box-sizing: border-box; }

body {
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  background: var(--bg);
  color: var(--text);
  line-height: 1.5;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.container { max-width: 1400px; margin: 0 auto; padding: 20px; }
.appBody   { max-width: 920px;  margin: 0 auto; padding: 0 16px 60px; }
.header    { display: none !important; }

td.danger { color: var(--danger); font-weight: 600; }