feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
/* ═══════════════════════════════════════════════════════════════════════════
|
|
|
|
|
HEADER & NAVIGATION STYLES - FUSION DESIGN SYSTEM
|
|
|
|
|
═══════════════════════════════════════════════════════════════════════════ */
|
|
|
|
|
|
|
|
|
|
.header-veza {
|
2026-01-13 18:47:57 +00:00
|
|
|
position: fixed;
|
|
|
|
|
top: 0;
|
|
|
|
|
left: 0;
|
|
|
|
|
right: 0;
|
|
|
|
|
height: var(--header-height);
|
|
|
|
|
z-index: 1000;
|
|
|
|
|
backdrop-filter: blur(16px) saturate(180%);
|
|
|
|
|
background: rgba(5, 5, 8, 0.85);
|
|
|
|
|
border-bottom: 1px solid rgba(0, 255, 247, 0.1);
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.header-veza::after {
|
2026-01-13 18:47:57 +00:00
|
|
|
content: '';
|
|
|
|
|
position: absolute;
|
|
|
|
|
bottom: 0;
|
|
|
|
|
left: 0;
|
|
|
|
|
right: 0;
|
|
|
|
|
height: 1px;
|
|
|
|
|
background: var(--gradient-neon);
|
|
|
|
|
opacity: 0.5;
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.header-veza__inner {
|
2026-01-13 18:47:57 +00:00
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
height: 100%;
|
|
|
|
|
padding: 0 var(--space-6);
|
|
|
|
|
max-width: var(--max-width);
|
|
|
|
|
margin: 0 auto;
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ─────────────────────────────────────────────────────────────────────────
|
|
|
|
|
BRAND / LOGO
|
|
|
|
|
───────────────────────────────────────────────────────────────────────── */
|
|
|
|
|
|
|
|
|
|
.brand-veza {
|
2026-01-13 18:47:57 +00:00
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
gap: var(--space-3);
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
transition: transform var(--duration-fast) var(--ease-out);
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.brand-veza:hover {
|
2026-01-13 18:47:57 +00:00
|
|
|
transform: translateY(-1px);
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.brand-veza__logo {
|
2026-01-13 18:47:57 +00:00
|
|
|
width: 42px;
|
|
|
|
|
height: 42px;
|
|
|
|
|
position: relative;
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: center;
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* Animated hexagonal logo mark */
|
|
|
|
|
.brand-veza__mark {
|
2026-01-13 18:47:57 +00:00
|
|
|
width: 100%;
|
|
|
|
|
height: 100%;
|
|
|
|
|
position: relative;
|
|
|
|
|
animation: logo-pulse 3s ease-in-out infinite;
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.brand-veza__mark::before {
|
2026-01-13 18:47:57 +00:00
|
|
|
content: '';
|
|
|
|
|
position: absolute;
|
|
|
|
|
inset: 0;
|
|
|
|
|
background: conic-gradient(
|
|
|
|
|
from 0deg,
|
|
|
|
|
var(--veza-cyan),
|
|
|
|
|
var(--veza-magenta),
|
|
|
|
|
var(--veza-lime),
|
|
|
|
|
var(--veza-cyan)
|
|
|
|
|
);
|
|
|
|
|
clip-path: var(--clip-hex);
|
|
|
|
|
animation: logo-spin 10s linear infinite;
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.brand-veza__mark::after {
|
2026-01-13 18:47:57 +00:00
|
|
|
content: '道';
|
|
|
|
|
/* "Dō" - The Way/Path */
|
|
|
|
|
position: absolute;
|
|
|
|
|
inset: 4px;
|
|
|
|
|
background: var(--veza-void);
|
|
|
|
|
clip-path: var(--clip-hex);
|
|
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
font-family: var(--font-jp);
|
|
|
|
|
font-size: var(--text-lg);
|
|
|
|
|
font-weight: 700;
|
|
|
|
|
color: var(--veza-cyan);
|
|
|
|
|
text-shadow: 0 0 10px var(--veza-cyan);
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.brand-veza__text {
|
2026-01-13 18:47:57 +00:00
|
|
|
display: flex;
|
|
|
|
|
flex-direction: column;
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.brand-veza__name {
|
2026-01-13 18:47:57 +00:00
|
|
|
font-family: var(--font-display);
|
|
|
|
|
font-size: var(--text-lg);
|
|
|
|
|
font-weight: 700;
|
|
|
|
|
letter-spacing: 0.15em;
|
|
|
|
|
text-transform: uppercase;
|
|
|
|
|
background: var(--gradient-neon);
|
|
|
|
|
-webkit-background-clip: text;
|
|
|
|
|
-webkit-text-fill-color: transparent;
|
|
|
|
|
background-clip: text;
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.brand-veza__tagline {
|
2026-01-13 18:47:57 +00:00
|
|
|
font-family: var(--font-mono);
|
|
|
|
|
font-size: var(--text-xs);
|
|
|
|
|
color: var(--veza-grey-300);
|
|
|
|
|
letter-spacing: 0.1em;
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ─────────────────────────────────────────────────────────────────────────
|
|
|
|
|
NAVIGATION
|
|
|
|
|
───────────────────────────────────────────────────────────────────────── */
|
|
|
|
|
|
|
|
|
|
.nav-veza {
|
2026-01-13 18:47:57 +00:00
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
gap: var(--space-1);
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-veza__link {
|
2026-01-13 18:47:57 +00:00
|
|
|
position: relative;
|
|
|
|
|
padding: var(--space-2) var(--space-4);
|
|
|
|
|
font-family: var(--font-heading);
|
|
|
|
|
font-size: var(--text-sm);
|
|
|
|
|
font-weight: 500;
|
|
|
|
|
text-transform: uppercase;
|
|
|
|
|
letter-spacing: 0.1em;
|
|
|
|
|
color: var(--veza-grey-200);
|
|
|
|
|
transition: all var(--duration-fast) var(--ease-out);
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
cursor: pointer;
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-veza__link::before {
|
2026-01-13 18:47:57 +00:00
|
|
|
content: '';
|
|
|
|
|
position: absolute;
|
|
|
|
|
bottom: 0;
|
|
|
|
|
left: 50%;
|
|
|
|
|
width: 0;
|
|
|
|
|
height: 2px;
|
|
|
|
|
background: var(--gradient-neon);
|
|
|
|
|
transition: all var(--duration-normal) var(--ease-out);
|
|
|
|
|
transform: translateX(-50%);
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-veza__link:hover {
|
2026-01-13 18:47:57 +00:00
|
|
|
color: var(--veza-white);
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-veza__link:hover::before {
|
2026-01-13 18:47:57 +00:00
|
|
|
width: 80%;
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-veza__link--active {
|
2026-01-13 18:47:57 +00:00
|
|
|
color: var(--veza-cyan);
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-veza__link--active::before {
|
2026-01-13 18:47:57 +00:00
|
|
|
width: 80%;
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ─────────────────────────────────────────────────────────────────────────
|
|
|
|
|
HEADER CTA
|
|
|
|
|
───────────────────────────────────────────────────────────────────────── */
|
|
|
|
|
|
|
|
|
|
.header-veza__cta {
|
2026-01-13 18:47:57 +00:00
|
|
|
display: flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
gap: var(--space-3);
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ─────────────────────────────────────────────────────────────────────────
|
|
|
|
|
MOBILE MENU TOGGLE
|
|
|
|
|
───────────────────────────────────────────────────────────────────────── */
|
|
|
|
|
|
|
|
|
|
.nav-veza__toggle {
|
2026-01-13 18:47:57 +00:00
|
|
|
display: none;
|
|
|
|
|
width: 40px;
|
|
|
|
|
height: 40px;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
justify-content: center;
|
|
|
|
|
align-items: center;
|
|
|
|
|
gap: 6px;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
background: transparent;
|
|
|
|
|
border: none;
|
|
|
|
|
padding: 0;
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-veza__toggle-line {
|
2026-01-13 18:47:57 +00:00
|
|
|
width: 24px;
|
|
|
|
|
height: 2px;
|
|
|
|
|
background: var(--veza-cyan);
|
|
|
|
|
transition: all var(--duration-fast) var(--ease-out);
|
|
|
|
|
box-shadow: 0 0 4px var(--veza-cyan);
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-veza__toggle--active .nav-veza__toggle-line:nth-child(1) {
|
2026-01-13 18:47:57 +00:00
|
|
|
transform: translateY(8px) rotate(45deg);
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-veza__toggle--active .nav-veza__toggle-line:nth-child(2) {
|
2026-01-13 18:47:57 +00:00
|
|
|
opacity: 0;
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-veza__toggle--active .nav-veza__toggle-line:nth-child(3) {
|
2026-01-13 18:47:57 +00:00
|
|
|
transform: translateY(-8px) rotate(-45deg);
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/* ─────────────────────────────────────────────────────────────────────────
|
|
|
|
|
RESPONSIVE
|
|
|
|
|
───────────────────────────────────────────────────────────────────────── */
|
|
|
|
|
|
|
|
|
|
@media (max-width: 768px) {
|
2026-01-13 18:47:57 +00:00
|
|
|
.nav-veza {
|
|
|
|
|
position: fixed;
|
|
|
|
|
top: var(--header-height);
|
|
|
|
|
left: 0;
|
|
|
|
|
right: 0;
|
|
|
|
|
flex-direction: column;
|
|
|
|
|
gap: 0;
|
|
|
|
|
background: rgba(5, 5, 8, 0.98);
|
|
|
|
|
backdrop-filter: blur(20px);
|
|
|
|
|
border-bottom: 1px solid rgba(0, 255, 247, 0.1);
|
|
|
|
|
max-height: 0;
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
transition: max-height var(--duration-slow) var(--ease-out);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-veza--open {
|
|
|
|
|
max-height: 400px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-veza__link {
|
|
|
|
|
width: 100%;
|
|
|
|
|
padding: var(--space-4) var(--space-6);
|
|
|
|
|
border-bottom: 1px solid rgba(255, 255, 255, 0.05);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.nav-veza__toggle {
|
|
|
|
|
display: flex;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.brand-veza__tagline {
|
|
|
|
|
display: none;
|
|
|
|
|
}
|
feat: add layout, navigation, and utility components
Phase 3: Layout & Navigation
- Created header.css with animated hexagonal logo
- Gradient navigation links with hover effects
- Responsive mobile menu with toggle animation
- Full mobile/tablet support
Global Effects:
- Created global-effects.css with texture overlay (graffiti wall)
- Scanline effect (gaming CRT)
- Custom scrollbar with gradient
- Focus styles and selection colors
- Page layout, container, section utilities
- Grid system (2, 3, 4 columns + auto-fit)
- Flex utilities and spacing helpers
Additional Components:
- Created Badge component (8 variants: default, cyber, neon, nature, gaming, success, warning, error)
- Created Tag component with closable option
- Created Avatar component (4 variants, 6 sizes, status indicators)
- Created AvatarGroup for stacked avatars
- All components fully typed with TypeScript
Imported all new CSS files in main.tsx
2026-01-03 23:22:06 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@media (max-width: 480px) {
|
2026-01-13 18:47:57 +00:00
|
|
|
.header-veza__inner {
|
|
|
|
|
padding: 0 var(--space-4);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.brand-veza__logo {
|
|
|
|
|
width: 36px;
|
|
|
|
|
height: 36px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.brand-veza__name {
|
|
|
|
|
font-size: var(--text-base);
|
|
|
|
|
}
|
|
|
|
|
}
|