@import 'tailwindcss'; @import '@hanzo/docs-base-ui/css/neutral.css'; @import '@hanzo/docs-base-ui/css/preset.css'; @plugin 'tailwindcss-animate'; @theme { --spacing-page: 1436px; --color-brand: hsl(0, 0%, 96%); --color-brand-foreground: hsl(0, 0%, 4%); --color-brand-secondary: hsl(0, 0%, 20%); --color-brand-secondary-foreground: hsl(0, 0%, 96%); --color-brand-200: hsl(0, 0%, 80%); --color-landing-foreground: #1a1a1a; --color-landing-foreground-200: #4a4a4a; } .dark { --color-landing-foreground: #e4e4e4; --color-landing-foreground-200: #a0a0a0; --color-brand: hsl(0, 0%, 96%); --color-brand-secondary: hsl(0, 0%, 80%); --color-brand-secondary-foreground: hsl(0, 0%, 4%); --color-brand-foreground: hsl(0, 0%, 4%); --color-brand-200: hsl(0, 0%, 85%); } @theme inline { --default-mono-font-family: var(--font-mono); --animate-pulse-fast: pulse 1s cubic-bezier(0.4, 0, 0.6, 1) infinite; @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } } } html { scrollbar-gutter: stable; } html:has(body[data-scroll-locked]) { scrollbar-gutter: auto; } body { background-color: var(--color-fd-background); } :root { color-scheme: dark; --color-fd-background: hsl(0, 0%, 2%); --color-fd-foreground: hsl(0, 0%, 96%); --color-fd-muted: hsl(0, 0%, 10%); --color-fd-muted-foreground: hsla(0, 0%, 70%, 0.85); --color-fd-popover: hsl(0, 0%, 4%); --color-fd-popover-foreground: hsl(0, 0%, 90%); --color-fd-card: hsl(0, 0%, 4%); --color-fd-card-foreground: hsl(0, 0%, 96%); --color-fd-border: hsla(0, 0%, 40%, 0.2); --color-fd-primary: hsl(0, 0%, 96%); --color-fd-primary-foreground: hsl(0, 0%, 8%); --color-fd-secondary: hsl(0, 0%, 12%); --color-fd-secondary-foreground: hsl(0, 0%, 92%); --color-fd-accent: hsla(0, 0%, 40%, 0.3); --color-fd-accent-foreground: hsl(0, 0%, 92%); --color-fd-ring: hsl(0, 0%, 55%); --color-fd-overlay: hsla(0, 0%, 0%, 0.3); --color-fd-warning: hsl(0, 0%, 96%); --color-fd-idea: hsl(0, 0%, 96%); --color-fd-info: hsl(0, 0%, 96%); --color-fd-error: hsl(0, 0%, 96%); --color-fd-success: hsl(0, 0%, 96%); }