mirror of
https://github.com/NVIDIA/dgx-spark-playbooks.git
synced 2026-04-23 02:23:53 +00:00
187 lines
4.5 KiB
CSS
187 lines
4.5 KiB
CSS
/* Typography Hierarchy - NVIDIA Build Style */
|
|
.nvidia-build-h1 {
|
|
font-family: 'Inter', 'system-ui', sans-serif;
|
|
font-size: clamp(2.5rem, 5vw, 4rem);
|
|
font-weight: 700;
|
|
line-height: 1.1;
|
|
letter-spacing: -0.02em;
|
|
color: hsl(var(--foreground));
|
|
}
|
|
|
|
.nvidia-build-h2 {
|
|
font-family: 'Inter', 'system-ui', sans-serif;
|
|
font-size: clamp(2rem, 4vw, 3rem);
|
|
font-weight: 600;
|
|
line-height: 1.2;
|
|
letter-spacing: -0.01em;
|
|
color: hsl(var(--foreground));
|
|
}
|
|
|
|
.nvidia-build-h3 {
|
|
font-family: 'Inter', 'system-ui', sans-serif;
|
|
font-size: clamp(1.5rem, 3vw, 2rem);
|
|
font-weight: 500;
|
|
line-height: 1.3;
|
|
letter-spacing: -0.005em;
|
|
color: hsl(var(--foreground));
|
|
}
|
|
|
|
.nvidia-build-body {
|
|
font-family: 'Inter', 'system-ui', sans-serif;
|
|
font-size: 1rem;
|
|
font-weight: 400;
|
|
line-height: 1.6;
|
|
letter-spacing: 0;
|
|
color: hsl(var(--foreground));
|
|
}
|
|
|
|
.nvidia-build-body-large {
|
|
font-family: 'Inter', 'system-ui', sans-serif;
|
|
font-size: 1.125rem;
|
|
font-weight: 400;
|
|
line-height: 1.7;
|
|
letter-spacing: 0;
|
|
color: hsl(var(--muted-foreground));
|
|
}
|
|
|
|
.nvidia-build-caption {
|
|
font-family: 'Inter', 'system-ui', sans-serif;
|
|
font-size: 0.875rem;
|
|
font-weight: 500;
|
|
line-height: 1.4;
|
|
letter-spacing: 0.01em;
|
|
text-transform: uppercase;
|
|
color: hsl(var(--muted-foreground));
|
|
}
|
|
|
|
.nvidia-build-button {
|
|
font-family: 'Inter', 'system-ui', sans-serif;
|
|
font-size: 0.875rem;
|
|
font-weight: 500;
|
|
line-height: 1;
|
|
letter-spacing: 0.005em;
|
|
text-transform: none;
|
|
}
|
|
|
|
/* NVIDIA Build Color Patterns */
|
|
.nvidia-build-accent {
|
|
color: hsl(var(--nvidia-green));
|
|
}
|
|
|
|
.nvidia-build-gradient-text {
|
|
background: linear-gradient(135deg, hsl(var(--nvidia-green)), hsl(var(--nvidia-green-light)));
|
|
-webkit-background-clip: text;
|
|
-webkit-text-fill-color: transparent;
|
|
background-clip: text;
|
|
}
|
|
|
|
/* Modern Card Styling - NVIDIA Build Pattern */
|
|
.nvidia-build-card {
|
|
background: hsl(var(--card));
|
|
border: 1px solid hsl(var(--border));
|
|
border-radius: 12px;
|
|
padding: 2rem;
|
|
transition: all 0.2s ease;
|
|
}
|
|
|
|
.nvidia-build-card:hover {
|
|
border-color: hsl(var(--nvidia-green) / 0.3);
|
|
box-shadow: 0 8px 32px hsl(var(--nvidia-green) / 0.1);
|
|
transform: translateY(-2px);
|
|
}
|
|
|
|
/* Navigation and UI Elements */
|
|
.nvidia-build-nav {
|
|
font-family: 'Inter', 'system-ui', sans-serif;
|
|
font-size: 0.875rem;
|
|
font-weight: 500;
|
|
letter-spacing: 0.005em;
|
|
}
|
|
|
|
.nvidia-build-tag {
|
|
font-family: 'Inter', 'system-ui', sans-serif;
|
|
font-size: 0.75rem;
|
|
font-weight: 600;
|
|
letter-spacing: 0.02em;
|
|
text-transform: uppercase;
|
|
padding: 0.25rem 0.75rem;
|
|
background: hsl(var(--nvidia-green) / 0.1);
|
|
color: hsl(var(--nvidia-green));
|
|
border-radius: 9999px;
|
|
}
|
|
|
|
/* Code and Technical Text */
|
|
.nvidia-build-code {
|
|
font-family: 'JetBrains Mono', 'Fira Code', 'Consolas', monospace;
|
|
font-size: 0.875rem;
|
|
font-weight: 400;
|
|
background: hsl(var(--muted));
|
|
padding: 0.125rem 0.375rem;
|
|
border-radius: 0.25rem;
|
|
}
|
|
|
|
/* Responsive Typography Adjustments */
|
|
@media (max-width: 768px) {
|
|
.nvidia-build-h1 {
|
|
font-size: clamp(2rem, 8vw, 2.5rem);
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.nvidia-build-h2 {
|
|
font-size: clamp(1.5rem, 6vw, 2rem);
|
|
line-height: 1.3;
|
|
}
|
|
|
|
.nvidia-build-body-large {
|
|
font-size: 1rem;
|
|
line-height: 1.6;
|
|
}
|
|
}
|
|
|
|
/* Enhanced Tab Navigation Styles */
|
|
.nvidia-build-tabs {
|
|
@apply inline-flex items-center justify-center rounded-xl bg-muted/20 border border-border/15 p-2 shadow-sm backdrop-blur-sm;
|
|
width: fit-content;
|
|
margin: 0 auto;
|
|
}
|
|
|
|
.nvidia-build-tab {
|
|
@apply inline-flex items-center justify-center gap-3 whitespace-nowrap rounded-lg px-4 py-3 text-sm font-medium transition-all duration-200 hover:bg-background/60;
|
|
}
|
|
|
|
.nvidia-build-tab-active {
|
|
@apply bg-background text-foreground shadow-sm border border-border/20;
|
|
background: linear-gradient(135deg, hsl(var(--background)) 0%, hsl(var(--background) / 0.95) 100%);
|
|
}
|
|
|
|
.nvidia-build-tab-active .nvidia-build-tab-icon {
|
|
@apply scale-105;
|
|
}
|
|
|
|
.nvidia-build-tab-icon {
|
|
@apply w-5 h-5 rounded-md bg-nvidia-green/15 flex items-center justify-center transition-transform duration-200;
|
|
}
|
|
|
|
/* Dark Mode Optimizations */
|
|
@media (prefers-color-scheme: dark) {
|
|
.nvidia-build-card {
|
|
background: hsl(var(--card) / 0.8);
|
|
backdrop-filter: blur(12px);
|
|
}
|
|
|
|
.nvidia-build-card:hover {
|
|
background: hsl(var(--card) / 0.9);
|
|
}
|
|
|
|
.nvidia-build-tabs {
|
|
@apply bg-muted/15 border-border/10;
|
|
backdrop-filter: blur(16px);
|
|
}
|
|
|
|
.nvidia-build-tab-active {
|
|
background: linear-gradient(135deg, hsl(var(--background) / 0.9) 0%, hsl(var(--background) / 0.8) 100%);
|
|
@apply border-border/30;
|
|
}
|
|
}
|
|
|