Files
2026-08-29 13:28:54 -07:00

88 lines
2.4 KiB
CSS

@import '@hanzo/font/css';
@import 'tailwindcss';
@import '@hanzo/docs-base-ui/css/neutral.css';
@import '@hanzo/docs-base-ui/css/preset.css';
@plugin 'tailwindcss-animate';
/* Zen. The faces are declared by the import above; these name the role. */
:root {
--font-sans: 'Zen', ui-sans-serif, system-ui, sans-serif;
--font-mono: 'Zen Mono', ui-monospace, SFMono-Regular, monospace;
}
@theme {
--spacing-page: 1436px;
--color-brand: hsl(250, 80%, 60%);
--color-brand-foreground: white;
--color-brand-secondary: hsl(170, 70%, 45%);
--color-brand-secondary-foreground: white;
--color-brand-200: hsl(250, 80%, 70%);
--color-landing-foreground: #1a1a2e;
--color-landing-foreground-200: #4a4a6a;
}
.dark {
--color-landing-foreground: #e4e4f0;
--color-landing-foreground-200: #a0a0c0;
--color-brand: hsl(250, 90%, 70%);
--color-brand-secondary: hsl(170, 80%, 55%);
--color-brand-secondary-foreground: black;
--color-brand-foreground: white;
--color-brand-200: hsl(250, 90%, 80%);
}
@theme inline {
--default-font-family: var(--font-zen-sans);
--default-mono-font-family: var(--font-zen-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%);
}