:root {
    --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  }
  body {
    font-family: var(--font-sans) !important;
    background-color: #f8fafc !important;
    color: #0f172a !important;
    -webkit-tap-highlight-color: transparent;
  }
  .glass-card {
    background: rgba(255, 255, 255, 0.88) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(226, 232, 240, 0.8) !important;
  }
  button, input, select, textarea, a {
    min-height: 44px;
    touch-action: manipulation;
  }
  .modal-card {
    transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1);
  }
  /* Modern soft shadows and rounded corners */
  .rounded-modern {
    border-radius: 16px !important;
  }
  .shadow-soft {
    box-shadow:none !important;
  }