.themed-dark.preset.material_expressive {
  --accent: #DCBFFF;
  --accent-strong: #B69DF8;
  --accent-on: #381E72;
  --bg: #1C1B1F;
  --surface: #25232A;
  --surface-2: #322E37;
  --on-surface: #E6E1E5;
  --label-color: #CAC4D0;
  --input-border: 2px solid #938F99;
  --shadow-form: 0 12px 32px rgba(220, 191, 255, 0.18), 0 4px 8px rgba(0, 0, 0, 0.4);
  --btn-shadow: 0 4px 12px rgba(220, 191, 255, 0.3);
}
.preset.material_expressive {
  --font: 'Roboto', 'Inter', sans-serif;
  --accent: #6E47C5; --accent-strong: #553a9c; --accent-on: #fff;
  --bg: #FAF7FF; --surface: #fff; --on-surface: #1C1B1F; --label-color: #49454F;
  --radius-sm: 12px; --radius-md: 24px; --radius-lg: 40px; --radius-btn: 999px;
  --pad-y: 16px; --pad-x: 18px;
  --shadow-form: 0 12px 32px rgba(110,71,197,0.18), 0 4px 8px rgba(0,0,0,0.06);
  --input-border: 2px solid #CAC4D0;
  --btn-shadow: 0 4px 12px rgba(110,71,197,0.3);
  --gap-field: 18px;
  --pad-btn-y: 12px; --pad-btn-x: 28px; --font-weight-btn: 600;
  /* Motion: +20% stiffness on Spatial → ~0.83× durations (snappier),
     per motion/physics.kmd R4.5. Spring linear() generated by
     `tools/design-gen/cmd/spring-emit` from the physics simulation
     (Wave 2C-b: computed, no longer eyeballed). */
  --kds-motion-duration-fast: 125ms;
  --kds-motion-duration-medium: 210ms;
  --kds-motion-duration-slow: 330ms;
  --kds-motion-spring-spatial-fast: linear(0, 0.4931, 0.8604, 0.9747, 0.9982, 1.0);
  --kds-motion-spring-spatial-default: linear(0, 0.474, 0.8475, 0.9708, 0.9977, 1.0);
  --kds-motion-spring-spatial-slow: linear(0, 0.6689, 0.9888, 1.0119, 1.0023, 1.0);
}
