Files
ipv6-sims/app/globals.css
T

89 lines
2.0 KiB
CSS

@import "tailwindcss";
@theme {
/* IPV6 Summit design tokens */
--color-primary: #c5a059;
--color-secondary: #8e6d3d;
--color-on-primary: #261900;
--color-background: #0f0f0f;
--color-surface: #0f0f0f;
--color-surface-container-low: #141414;
--color-surface-container-high: #1f1f1f;
--color-surface-container-highest: #292929;
--color-on-surface: #ffffff;
--color-on-surface-variant: #e0e0e0;
--color-outline: #c5a059;
--font-body-base: "Inter", system-ui, sans-serif;
--font-display-lg: "Space Grotesk", system-ui, sans-serif;
--font-label-caps: "Geist", system-ui, sans-serif;
--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
"Courier New", monospace;
--spacing-gutter: clamp(1rem, 4vw, 3.75rem);
--spacing-container-max: 1800px;
}
html {
scroll-behavior: smooth;
}
body {
background-color: var(--color-background);
color: var(--color-on-surface-variant);
font-family: var(--font-body-base);
overflow-x: hidden;
}
input::placeholder,
textarea::placeholder {
color: rgba(224, 224, 224, 0.4);
}
.material-symbols-outlined {
font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
vertical-align: middle;
}
.max-w-hd {
max-width: 1920px;
}
.glass-panel {
background: rgba(15, 15, 15, 0.7);
backdrop-filter: blur(8px);
border: 1px solid rgba(197, 160, 89, 0.2);
}
@media (min-width: 1024px) {
.glass-panel {
backdrop-filter: blur(12px);
border: 1px solid rgba(197, 160, 89, 0.3);
}
}
.gold-gradient-bg {
background: linear-gradient(135deg, #c5a059 0%, #8e6d3d 100%);
}
.hero-glow {
background: radial-gradient(circle at 50% 40%, rgba(197, 160, 89, 0.08) 0%, rgba(15, 15, 15, 0) 70%);
}
@media (min-width: 1024px) {
.hero-glow {
background: radial-gradient(circle at 50% 50%, rgba(197, 160, 89, 0.12) 0%, rgba(15, 15, 15, 0) 80%);
}
}
::-webkit-scrollbar {
display: none;
}
.status-led {
box-shadow: 0 0 8px currentColor;
}