/* Self-hosted via @fontsource-variable/inter — no render-blocking Google Fonts request */ @import "@fontsource-variable/inter"; @import "tailwindcss"; @import "@agent-native/core/styles/agent-native.css"; @import "@agent-native/toolkit/styles.css"; @source "./**/*.{ts,tsx}"; :root { --background: 0 0% 100%; --foreground: 0 0% 10%; --card: 0 0% 100%; --card-foreground: 0 0% 10%; --popover: 0 0% 100%; --popover-foreground: 0 0% 10%; --primary: 0 0% 15%; --primary-foreground: 0 0% 100%; --secondary: 0 0% 95%; --secondary-foreground: 0 0% 15%; --muted: 0 0% 95%; --muted-foreground: 0 0% 45%; --accent: 0 0% 95%; --accent-foreground: 0 0% 15%; --destructive: 0 91% 71%; --destructive-foreground: 0 0% 98%; --border: 0 0% 90%; --input: 0 0% 90%; --ring: 0 0% 40%; --radius: 0.5rem; --sidebar-background: 0 0% 97%; --sidebar-foreground: 0 0% 45%; --sidebar-primary: 0 0% 15%; --sidebar-primary-foreground: 0 0% 100%; --sidebar-accent: 0 0% 95%; --sidebar-accent-foreground: 0 0% 15%; --sidebar-border: 0 0% 90%; --sidebar-ring: 0 0% 40%; } .dark { --background: 0 0% 13%; --foreground: 0 0% 90%; --card: 0 0% 15%; --card-foreground: 0 0% 90%; --popover: 0 0% 15%; --popover-foreground: 0 0% 90%; --primary: 0 0% 75%; --primary-foreground: 0 0% 10%; --secondary: 0 0% 18%; --secondary-foreground: 0 0% 90%; --muted: 0 0% 16%; --muted-foreground: 0 0% 60%; --accent: 0 0% 18%; --accent-foreground: 0 0% 90%; --destructive: 0 84% 60%; --destructive-foreground: 0 0% 98%; --border: 0 0% 24%; --input: 0 0% 24%; --ring: 0 0% 60%; --radius: 0.5rem; --sidebar-background: 0 0% 10%; --sidebar-foreground: 0 0% 60%; --sidebar-primary: 0 0% 75%; --sidebar-primary-foreground: 0 0% 10%; --sidebar-accent: 0 0% 16%; --sidebar-accent-foreground: 0 0% 90%; --sidebar-border: 0 0% 20%; --sidebar-ring: 0 0% 60%; } @layer base { body { @apply bg-background text-foreground; font-family: "Inter Variable", "Inter", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; } } ::-webkit-scrollbar { width: 5px; height: 5px; } ::-webkit-scrollbar-track { background: transparent; } ::-webkit-scrollbar-thumb { background: hsl(var(--border)); border-radius: 3px; } ::-webkit-scrollbar-thumb:hover { background: hsl(var(--muted-foreground) / 0.4); }