/* Inspecta - Shared Styles */

body {
  font-family: 'Inter', sans-serif;
}

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

/* Glass & Surface Effects */
.glass-panel {
  background: rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(20px);
}

.ghost-border {
  border: 1px solid rgba(195, 198, 209, 0.2);
}

/* Gradient Variants (all identical, consolidated) */
.primary-gradient,
.signature-gradient,
.machined-finish,
.machined-gradient,
.editorial-gradient,
.gradient-cta {
  background: linear-gradient(135deg, #001e40 0%, #003366 100%);
}

/* Background Patterns */
.blueprint-grid {
  background-image: radial-gradient(#c3c6d1 0.5px, transparent 0.5px);
  background-size: 24px 24px;
}

.blueprint-bg {
  background-image: radial-gradient(circle at 2px 2px, #e4e2e1 1px, transparent 0);
  background-size: 40px 40px;
}
