/* Material Symbols */
.material-symbols-outlined {
  font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}

/* Design System: Elevation & Depth */
.editorial-shadow {
  box-shadow: 0 20px 40px rgba(25, 28, 30, 0.06);
}

/* Design System: Hero Gradient (135deg Primary → Primary Container) */
.hero-gradient {
  background: linear-gradient(135deg, #041627 0%, #1a2b3c 100%);
}

/* Design System: Editorial Asymmetry */
.editorial-asymmetry {
  margin-left: 8.333333%;
}

/* Design System: Glass Navigation */
.glass-nav {
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
}
