* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    overflow-x: hidden;
    
  }
  
/* ================= GLOBAL DESIGN TOKENS ================= */
:root {
    /* Typography */
    --font-size-base: 16px;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
  
    /* Colors */
    --color-background: #ffffff;
    --color-foreground: #161422;
    --color-muted: #9794a5;
    --color-border: rgba(0, 0, 0, 0.1);
  
    --color-primary: #1e3d6b;
    --color-primary-dark: #162447;
    --color-primary-light: #1f3767;
  
    --color-card: #ffffff;
    --color-accent: #eef1f8;
  
    /* Radius */
    --radius-sm: 8px;
    --radius-md: 12px;
    --radius-lg: 16px;
  }
  body {
    font-family: 'Inter' , system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", "Segoe UI Emoji", "Segoe UI Symbol", "Apple Color Emoji",
    sans-serif,!important;
  
    background: var(--color-background);
    color: var(--color-foreground);
  
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
     
  button {
    font-family: inherit;
    font-size: 16px;
    font-weight: var(--font-weight-medium);
    border-radius: var(--radius-md);
    cursor: pointer;
  }
  