| @import 'tailwindcss'; |
| @import '@nous-research/ui/styles/globals.css'; |
|
|
| |
| |
| @source '../node_modules/@nous-research/ui/dist'; |
|
|
| |
| |
| |
| |
| |
| |
|
|
| :root { |
| |
| |
| |
| --foreground: color-mix(in srgb, #ffffff 0%, transparent); |
| --foreground-base: #ffffff; |
| --foreground-alpha: 0; |
| --midground: color-mix(in srgb, #ffe6cb 100%, transparent); |
| --midground-base: #ffe6cb; |
| --midground-alpha: 1; |
| --background: color-mix(in srgb, #041c1c 100%, transparent); |
| --background-base: #041c1c; |
| --background-alpha: 1; |
|
|
| |
| --warm-glow: rgba(255, 189, 56, 0.35); |
| --noise-opacity-mul: 1; |
|
|
| |
| |
| --theme-font-sans: system-ui, -apple-system, "Segoe UI", Roboto, |
| "Helvetica Neue", Arial, sans-serif; |
| --theme-font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, |
| Consolas, monospace; |
| --theme-font-display: var(--theme-font-sans); |
| --theme-base-size: 15px; |
| --theme-line-height: 1.55; |
| --theme-letter-spacing: 0; |
|
|
| |
| --radius: 0.5rem; |
| --theme-radius: 0.5rem; |
| --theme-spacing-mul: 1; |
| --theme-density: comfortable; |
| } |
|
|
| |
| |
| html { |
| font-family: var(--theme-font-sans); |
| font-size: var(--theme-base-size); |
| line-height: var(--theme-line-height); |
| letter-spacing: var(--theme-letter-spacing); |
| } |
|
|
| body { |
| font-family: var(--theme-font-sans); |
| } |
|
|
| code, kbd, pre, samp, .font-mono, .font-mono-ui { |
| font-family: var(--theme-font-mono); |
| } |
|
|
| |
| |
| |
| |
| @theme inline { |
| --spacing: calc(0.25rem * var(--theme-spacing-mul, 1)); |
| } |
|
|
| |
| |
| small { font-size: 1.0625rem; } |
| code { font-size: 0.875rem; } |
|
|
| |
| |
| |
| |
| |
| @theme inline { |
| |
| |
| --color-foreground: var(--midground); |
|
|
| --color-card: color-mix(in srgb, var(--midground-base) 4%, var(--background-base)); |
| --color-card-foreground: var(--midground); |
| --color-primary: var(--midground); |
| --color-primary-foreground: var(--background-base); |
| --color-secondary: color-mix(in srgb, var(--midground-base) 6%, var(--background-base)); |
| --color-secondary-foreground: var(--midground); |
| --color-muted: color-mix(in srgb, var(--midground-base) 8%, var(--background-base)); |
| --color-muted-foreground: color-mix(in srgb, var(--midground-base) 55%, transparent); |
| --color-accent: color-mix(in srgb, var(--midground-base) 10%, var(--background-base)); |
| --color-accent-foreground: var(--midground); |
| --color-destructive: #fb2c36; |
| --color-destructive-foreground: #ffffff; |
| --color-success: #4ade80; |
| --color-warning: #ffbd38; |
| --color-border: color-mix(in srgb, var(--midground-base) 15%, transparent); |
| --color-input: color-mix(in srgb, var(--midground-base) 15%, transparent); |
| --color-ring: var(--midground); |
| --color-popover: color-mix(in srgb, var(--midground-base) 4%, var(--background-base)); |
| --color-popover-foreground: var(--midground); |
|
|
| --radius-sm: calc(var(--theme-radius) - 4px); |
| --radius-md: calc(var(--theme-radius) - 2px); |
| --radius-lg: var(--theme-radius); |
| --radius-xl: calc(var(--theme-radius) + 4px); |
| } |
|
|
|
|
| |
| @keyframes toast-in { |
| from { opacity: 0; transform: translateX(16px); } |
| to { opacity: 1; transform: translateX(0); } |
| } |
| @keyframes toast-out { |
| from { opacity: 1; transform: translateX(0); } |
| to { opacity: 0; transform: translateX(16px); } |
| } |
|
|
| |
| .scrollbar-none { |
| -ms-overflow-style: none; |
| scrollbar-width: none; |
| } |
| .scrollbar-none::-webkit-scrollbar { |
| display: none; |
| } |
|
|
| |
| .blend-lighter { |
| mix-blend-mode: plus-lighter; |
| } |
|
|
| |
| |
| |
| |
| |
| .font-mono-ui { |
| font-family: var(--theme-font-mono); |
| } |
|
|
| |
| .grain { |
| position: relative; |
| } |
| .grain::after { |
| content: ''; |
| position: absolute; |
| inset: 0; |
| opacity: 0.12; |
| pointer-events: none; |
| background: repeating-conic-gradient(currentColor 0% 25%, #0000 0% 50%) 0 0 / |
| 2px 2px; |
| } |
|
|
| |
| |
| |
| |
| :root:not([style*="--theme-asset-bg:"]) .theme-default-filler { |
| display: block; |
| } |
| :root[style*="--theme-asset-bg:"] .theme-default-filler { |
| display: none; |
| } |
|
|
|
|