IntegraChat / frontend /app /globals.css
nothingworry's picture
feat: add knowledge base management and analytics dashboard
aa63765
raw
history blame
2.55 kB
@import "tailwindcss";
:root {
--background: #020617;
--foreground: #f8fafc;
--card: rgba(12, 17, 32, 0.88);
--card-border: rgba(255, 255, 255, 0.08);
--accent: #38bdf8;
--accent-strong: #0ea5e9;
}
@theme inline {
--color-background: var(--background);
--color-foreground: var(--foreground);
--font-sans: var(--font-geist-sans);
--font-mono: var(--font-geist-mono);
}
body {
min-height: 100vh;
margin: 0;
background: radial-gradient(
circle at top,
rgba(14, 165, 233, 0.15),
transparent 45%
),
radial-gradient(
circle at 20% 20%,
rgba(59, 130, 246, 0.18),
transparent 35%
),
var(--background);
color: var(--foreground);
font-family: var(--font-geist-sans), system-ui, -apple-system, BlinkMacSystemFont,
"Segoe UI", sans-serif;
line-height: 1.5;
}
::selection {
background: rgba(14, 165, 233, 0.35);
color: #f8fafc;
}
.gradient-border {
position: relative;
border-radius: 28px;
background: radial-gradient(
circle at 10% 20%,
rgba(59, 130, 246, 0.35),
rgba(15, 23, 42, 0.95)
);
overflow: hidden;
}
.gradient-border::before {
content: "";
position: absolute;
inset: 0;
padding: 1.5px;
border-radius: 30px;
background: linear-gradient(120deg, #60a5fa, #22d3ee, #f97316);
mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
mask-composite: exclude;
-webkit-mask: linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
pointer-events: none;
opacity: 0.9;
}
.glass-panel {
background: var(--card);
border: 1px solid var(--card-border);
border-radius: 24px;
box-shadow: 0 20px 60px rgba(2, 6, 23, 0.65);
backdrop-filter: blur(18px);
}
.badge {
border-radius: 999px;
background: rgba(56, 189, 248, 0.12);
color: #bae6fd;
font-size: 0.85rem;
padding: 0.25rem 0.9rem;
display: inline-flex;
align-items: center;
gap: 0.4rem;
border: 1px solid rgba(56, 189, 248, 0.4);
}
.grid-fade {
position: absolute;
inset: 0;
background-image: linear-gradient(
rgba(248, 250, 252, 0.04) 1px,
transparent 1px
),
linear-gradient(90deg, rgba(248, 250, 252, 0.04) 1px, transparent 1px);
background-size: 50px 50px;
opacity: 0.4;
pointer-events: none;
}
.scrollArea {
scrollbar-width: thin;
scrollbar-color: rgba(56, 189, 248, 0.6) transparent;
}
.scrollArea::-webkit-scrollbar {
width: 6px;
}
.scrollArea::-webkit-scrollbar-thumb {
background: rgba(56, 189, 248, 0.45);
border-radius: 999px;
}