ce / ui /src /app /globals.css
josephrw's picture
Polish no-key AirMicroDrip backend
0800976 verified
Raw
History Blame Contribute Delete
2.81 kB
@tailwind base;
@tailwind components;
@tailwind utilities;
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&display=swap');
:root {
--bg-deep: #050508;
--bg-panel: #08080c;
--bg-elevated: #0c0c12;
--border-subtle: rgba(255, 255, 255, 0.04);
--border-default: rgba(255, 255, 255, 0.06);
--text-primary: #e2e2ec;
--text-secondary: #9a9aae;
--text-muted: #5a5a6e;
--cyan: #38bdf8;
--violet: #818cf8;
--emerald: #00d68f;
--amber: #f59e0b;
--rose: #f43f5e;
}
html {
scroll-behavior: smooth;
}
body {
background-color: #050508;
color: #e2e2ec;
font-family: 'Inter', system-ui, -apple-system, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-feature-settings: 'tnum' on, 'lnum' on;
}
@layer components {
.glass {
background: rgba(12, 12, 18, 0.55);
backdrop-filter: blur(20px) saturate(1.4);
-webkit-backdrop-filter: blur(20px) saturate(1.4);
border: 1px solid rgba(255, 255, 255, 0.06);
}
.glass-strong {
background: rgba(12, 12, 18, 0.75);
backdrop-filter: blur(24px) saturate(1.6);
-webkit-backdrop-filter: blur(24px) saturate(1.6);
border: 1px solid rgba(255, 255, 255, 0.08);
}
}
@layer utilities {
.bg-grid {
background-image:
linear-gradient(rgba(56, 189, 248, 0.03) 1px, transparent 1px),
linear-gradient(90deg, rgba(56, 189, 248, 0.03) 1px, transparent 1px);
background-size: 48px 48px;
}
.glow-cyan {
box-shadow: 0 0 20px rgba(56, 189, 248, 0.25), 0 0 40px rgba(56, 189, 248, 0.08);
}
.glow-violet {
box-shadow: 0 0 20px rgba(129, 140, 248, 0.25), 0 0 40px rgba(129, 140, 248, 0.08);
}
.glow-emerald {
box-shadow: 0 0 20px rgba(0, 214, 143, 0.25), 0 0 40px rgba(0, 214, 143, 0.08);
}
.glow-amber {
box-shadow: 0 0 20px rgba(245, 158, 11, 0.25), 0 0 40px rgba(245, 158, 11, 0.08);
}
.glow-rose {
box-shadow: 0 0 20px rgba(244, 63, 94, 0.25), 0 0 40px rgba(244, 63, 94, 0.08);
}
.text-gradient-membra {
background: linear-gradient(135deg, #38bdf8 0%, #818cf8 50%, #c084fc 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
}
::-webkit-scrollbar {
width: 6px;
height: 6px;
}
::-webkit-scrollbar-track {
background: #050508;
}
::-webkit-scrollbar-thumb {
background: rgba(255, 255, 255, 0.08);
border-radius: 3px;
}
::-webkit-scrollbar-thumb:hover {
background: rgba(255, 255, 255, 0.12);
}
::selection {
background: rgba(56, 189, 248, 0.3);
color: #e2e2ec;
}