Team Ai
Modelpublic

Felipe97/llama-cpp-compiled

sourceHugging Faceupdated 20d agoView on Hugging Face
0likes1.2kdownloads
app.css228 linesDownload Raw Back to src
1@import 'tailwindcss';2@source '.';3@plugin '@tailwindcss/forms';4@plugin '@tailwindcss/typography';5@import 'tw-animate-css';6 7@custom-variant dark (&:is(.dark *));8 9:root {10	--radius: 0.625rem;11	--background: oklch(1 0 0);12	--foreground: oklch(0.145 0 0);13	--card: oklch(1 0 0);14	--card-foreground: oklch(0.145 0 0);15	--popover: oklch(1 0 0);16	--popover-foreground: oklch(0.145 0 0);17	--primary: oklch(0.205 0 0);18	--primary-foreground: oklch(0.985 0 0);19	--secondary: oklch(0.95 0 0);20	--secondary-foreground: oklch(0.205 0 0);21	--muted: oklch(0.97 0 0);22	--muted-foreground: oklch(0.556 0 0);23	--accent: oklch(0.95 0 0);24	--accent-foreground: oklch(0.205 0 0);25	--destructive: oklch(0.577 0.245 27.325);26	--border: oklch(0.875 0 0);27	--input: oklch(0.92 0 0);28	--ring: oklch(0.708 0 0);29	--chart-1: oklch(0.646 0.222 41.116);30	--chart-2: oklch(0.6 0.118 184.704);31	--chart-3: oklch(0.398 0.07 227.392);32	--chart-4: oklch(0.828 0.189 84.429);33	--chart-5: oklch(0.769 0.188 70.08);34	--sidebar: oklch(0.985 0 0);35	--sidebar-foreground: oklch(0.145 0 0);36	--sidebar-primary: oklch(0.205 0 0);37	--sidebar-primary-foreground: oklch(0.985 0 0);38	--sidebar-accent: oklch(0.97 0 0);39	--sidebar-accent-foreground: oklch(0.205 0 0);40	--sidebar-border: oklch(0.922 0 0);41	--sidebar-ring: oklch(0.708 0 0);42	--code-background: oklch(0.985 0 0);43	--code-foreground: oklch(0.145 0 0);44	--font-mono:45		ui-monospace, SFMono-Regular, 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas,46		'Liberation Mono', Menlo, monospace;47	--layer-popover: 1000000;48 49	--chat-form-area-height: 8rem;50	--chat-form-area-offset: 2rem;51	--chat-form-padding-top: 6rem;52	--max-message-height: max(24rem, min(80dvh, calc(100dvh - var(--chat-form-area-height) - 12rem)));53}54 55@media (min-width: 640px) {56	:root {57		--chat-form-area-height: 24rem;58		--chat-form-area-offset: 12rem;59		--chat-form-padding-top: 6rem;60	}61}62 63.dark {64	--background: oklch(0.16 0 0);65	--foreground: oklch(0.985 0 0);66	--card: oklch(0.205 0 0);67	--card-foreground: oklch(0.985 0 0);68	--popover: oklch(0.205 0 0);69	--popover-foreground: oklch(0.985 0 0);70	--primary: oklch(0.922 0 0);71	--primary-foreground: oklch(0.205 0 0);72	--secondary: oklch(0.29 0 0);73	--secondary-foreground: oklch(0.985 0 0);74	--muted: oklch(0.269 0 0);75	--muted-foreground: oklch(0.708 0 0);76	--accent: oklch(0.269 0 0);77	--accent-foreground: oklch(0.985 0 0);78	--destructive: oklch(0.704 0.191 22.216);79	--border: oklch(1 0 0 / 30%);80	--input: oklch(1 0 0 / 30%);81	--ring: oklch(0.556 0 0);82	--chart-1: oklch(0.488 0.243 264.376);83	--chart-2: oklch(0.696 0.17 162.48);84	--chart-3: oklch(0.769 0.188 70.08);85	--chart-4: oklch(0.627 0.265 303.9);86	--chart-5: oklch(0.645 0.246 16.439);87	--sidebar: oklch(0.2 0 0);88	--sidebar-foreground: oklch(0.985 0 0);89	--sidebar-primary: oklch(0.488 0.243 264.376);90	--sidebar-primary-foreground: oklch(0.985 0 0);91	--sidebar-accent: oklch(0.269 0 0);92	--sidebar-accent-foreground: oklch(0.985 0 0);93	--sidebar-border: oklch(1 0 0 / 10%);94	--sidebar-ring: oklch(0.556 0 0);95	--code-background: oklch(0.225 0 0);96	--code-foreground: oklch(0.875 0 0);97}98 99@theme inline {100	--radius-sm: calc(var(--radius) - 4px);101	--radius-md: calc(var(--radius) - 2px);102	--radius-lg: var(--radius);103	--radius-xl: calc(var(--radius) + 4px);104	--color-background: var(--background);105	--color-foreground: var(--foreground);106	--color-card: var(--card);107	--color-card-foreground: var(--card-foreground);108	--color-popover: var(--popover);109	--color-popover-foreground: var(--popover-foreground);110	--color-primary: var(--primary);111	--color-primary-foreground: var(--primary-foreground);112	--color-secondary: var(--secondary);113	--color-secondary-foreground: var(--secondary-foreground);114	--color-muted: var(--muted);115	--color-muted-foreground: var(--muted-foreground);116	--color-accent: var(--accent);117	--color-accent-foreground: var(--accent-foreground);118	--color-destructive: var(--destructive);119	--color-border: var(--border);120	--color-input: var(--input);121	--color-ring: var(--ring);122	--color-chart-1: var(--chart-1);123	--color-chart-2: var(--chart-2);124	--color-chart-3: var(--chart-3);125	--color-chart-4: var(--chart-4);126	--color-chart-5: var(--chart-5);127	--color-sidebar: var(--sidebar);128	--color-sidebar-foreground: var(--sidebar-foreground);129	--color-sidebar-primary: var(--sidebar-primary);130	--color-sidebar-primary-foreground: var(--sidebar-primary-foreground);131	--color-sidebar-accent: var(--sidebar-accent);132	--color-sidebar-accent-foreground: var(--sidebar-accent-foreground);133	--color-sidebar-border: var(--sidebar-border);134	--color-sidebar-ring: var(--sidebar-ring);135}136 137@layer base {138	* {139		@apply border-border outline-ring/50;140	}141 142	body {143		@apply bg-background text-foreground;144		scrollbar-width: thin;145		scrollbar-gutter: stable;146	}147 148	/* Global scrollbar styling - visible only on hover */149	* {150		scrollbar-width: thin;151		scrollbar-color: transparent transparent;152	}153 154	*:hover {155		scrollbar-color: hsl(var(--muted-foreground) / 0.3) transparent;156	}157 158	*::-webkit-scrollbar {159		width: 6px;160		height: 6px;161	}162 163	*::-webkit-scrollbar-track {164		background: transparent;165	}166 167	*::-webkit-scrollbar-thumb {168		background: transparent;169		border-radius: 3px;170		transition: background 0.2s ease;171	}172 173	*:hover::-webkit-scrollbar-thumb {174		background: hsl(var(--muted-foreground) / 0.3);175	}176 177	*::-webkit-scrollbar-thumb:hover {178		background: hsl(var(--muted-foreground) / 0.5);179	}180 181	:where(code, pre, kbd, samp) {182		font-family: var(--font-mono);183	}184}185 186@layer utilities {187	.scrollbar-hide {188		/* Hide scrollbar for Chrome, Safari and Opera */189		&::-webkit-scrollbar {190			display: none;191		}192		/* Hide scrollbar for IE, Edge and Firefox */193		-ms-overflow-style: none;194		scrollbar-width: none;195	}196 197	.shimmer-text {198		background: linear-gradient(199			90deg,200			var(--muted-foreground),201			var(--foreground),202			var(--muted-foreground)203		);204		background-size: 200% 100%;205		background-clip: text;206		-webkit-background-clip: text;207		-webkit-text-fill-color: transparent;208		font-weight: 500;209		animation: shimmer 1s linear infinite;210	}211 212	@keyframes shimmer {213		to {214			background-position: -200% 0;215		}216	}217 218	@media (prefers-reduced-motion: reduce) {219		.shimmer-text {220			animation: none;221		}222	}223}224 225.mermaidTooltip {226	display: none !important;227}228