      body {
        font-family: system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text",
          "Segoe UI", sans-serif;
        background-color: #f3f4f6;
        color: #0f172a;
      }
      .bg-card {
        background-color: #ffffff;
      }
      .bg-background {
        background-color: #f3f4f6;
      }
      .bg-muted {
        background-color: #e5e7eb;
      }
      .text-muted-foreground {
        color: #6b7280;
      }
      .border-default {
        border-color: #e5e7eb;
      }
      .rounded-2xl {
        border-radius: 1rem;
      }
      .badge {
        border-radius: 9999px;
        border-width: 1px;
        padding: 0.1rem 0.5rem;
        font-size: 0.7rem;
        line-height: 1rem;
        display: inline-flex;
        align-items: center;
        gap: 0.25rem;
      }
      .badge-default {
        background-color: #dcfce7;
        border-color: #22c55e55;
        color: #166534;
      }
      .badge-secondary {
        background-color: #e5e7eb;
        border-color: #cbd5f5;
        color: #111827;
      }
      .badge-outline {
        background-color: transparent;
        border-color: #d1d5db;
        color: #111827;
      }
      .tab-trigger[aria-selected="true"] {
        background-color: #111827;
        color: #f9fafb;
      }
      .tab-trigger[aria-selected="false"] {
        color: #6b7280;
      }
