.themed-dark.preset.glassmorphism {
  --accent: #818cf8;
  --accent-strong: #6366f1;
  --accent-on: #FFFFFF;
  --bg: linear-gradient(135deg, #1A1A2E 0%, #16213E 100%);
  --surface: rgba(40, 40, 60, 0.5);
  --surface-2: rgba(50, 50, 80, 0.6);
  --on-surface: #FFFFFF;
  --label-color: #B0B0C8;
  --input-border: 1px solid rgba(255, 255, 255, 0.2);
  --shadow-form: 0 8px 32px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.1);
}
.preset.glassmorphism {
  --font: 'Inter', sans-serif;
  --accent: #6366f1; --accent-strong: #4f46e5; --accent-on: #fff;
  --bg: rgba(255,255,255,0.15); --surface: rgba(255,255,255,0.25);
  --on-surface: #1a1a2e; --label-color: #494a5e;
  --radius-sm: 8px; --radius-md: 12px; --radius-lg: 20px; --radius-btn: 12px;
  --pad-y: 10px; --pad-x: 14px;
  --shadow-form: 0 8px 32px rgba(31,38,135,0.2), inset 0 1px 0 rgba(255,255,255,0.5);
  --input-border: 1px solid rgba(255,255,255,0.4);
  --gap-field: 13px;
  --pad-form: 24px;
  /* Motion: +10% damping ratio on Effect (gentler settle) per
     motion/physics.kmd R4.5. linear() generated by
     `tools/design-gen/cmd/spring-emit` from the physics simulation
     (Wave 2C-b). */
  --kds-motion-spring-effect-fast: linear(0, 0.7729, 0.9652, 0.9947, 0.9992, 1.0);
  --kds-motion-spring-effect-default: linear(0, 0.7461, 0.9576, 0.993, 0.9989, 1.0);
  --kds-motion-spring-effect-slow: linear(0, 0.7242, 0.9505, 0.9913, 0.9985, 1.0);
}
.preset.glassmorphism .form-card {
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
}
.preset.glassmorphism { background:
  radial-gradient(circle at 20% 20%, #ff6ec4, transparent 50%),
  radial-gradient(circle at 80% 60%, #7873f5, transparent 50%),
  #1a1a2e;
}
.preset.glassmorphism input {
  background: rgba(255,255,255,0.2);
  backdrop-filter: blur(8px);
}
