/* ============================================================
   xmesh DS · md3/_shape.css — Material Design 3 corner radii.

   Several values diverge from the MD3 spec where xmesh's chat
   silhouette requires a specific curvature (bubble 18, composer 20,
   card 14, button/field 10, icon 6). The role names stay canonical;
   the values are the xmesh dialect.
   ============================================================ */

:root {
  --md-sys-shape-corner-none:        0;
  --md-sys-shape-corner-extra-small: 6px;  /* xmesh override of spec 4 — icon chips */
  --md-sys-shape-corner-small:       8px;  /* spec match — chips */
  --md-sys-shape-corner-medium:      14px; /* xmesh override of spec 12 — card chrome */
  --md-sys-shape-corner-large:       18px; /* xmesh override of spec 16 — bubble */
  --md-sys-shape-corner-extra-large: 20px; /* xmesh override of spec 28 — composer */
  --md-sys-shape-corner-full:        9999px;

  /* xmesh-specific intermediate (button/field) — spec only ships
     small/medium, but the chat needs a value between them. */
  --md-sys-shape-corner-button: 10px;
}
