UNPKG

refunjs

Version:

Modern React-based framework for building scalable web applications with enhanced developer experience

70 lines (60 loc) 1.5 kB
.header { background-color: var(--color-surface); border-bottom: 1px solid var(--color-border); position: sticky; top: 0; z-index: var(--z-dropdown); backdrop-filter: blur(8px); background-color: rgba(248, 250, 252, 0.8); } @media (prefers-color-scheme: dark) { .header { background-color: rgba(30, 41, 59, 0.8); } } .container { max-width: var(--container-max-width); margin: 0 auto; padding: var(--spacing-md) var(--spacing-lg); display: flex; align-items: center; justify-content: space-between; } .logo { display: flex; align-items: center; gap: var(--spacing-sm); font-size: var(--font-size-xl); font-weight: var(--font-weight-bold); color: var(--color-text-primary); text-decoration: none; } .logoIcon { font-size: var(--font-size-2xl); } .logoText { background: linear-gradient(135deg, var(--color-primary), var(--color-secondary)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .nav { display: flex; gap: var(--spacing-lg); } .navLink { color: var(--color-text-secondary); font-weight: var(--font-weight-medium); padding: var(--spacing-sm) var(--spacing-md); border-radius: var(--radius-md); transition: all var(--transition-fast); text-decoration: none; } .navLink:hover { color: var(--color-text-primary); background-color: var(--color-surface-hover); } .navLink.active { color: var(--color-primary); background-color: rgba(99, 102, 241, 0.1); }