Max-width

Utilities to control an element's maximum width.

Layout stops

Use d-wmx-{stop} to set a fixed maximum width for an element using layout token stops. The hyphen before the number indicates a layout token reference, e.g. d-wmx-100 outputs max-inline-size: var(--dt-layout-100) (64px). This can be combined with d-w{n}p and d-wmn-{stop} to have an element fill a certain width range.

Percentages

Use d-wmx{n}p to set a maximum width percentage for an element. No hyphen before the number, p suffix indicates a literal percentage value. Note: d-wmx33p = 33.333% and d-wmx66p = 66.667%.

Character width

Use d-wmx{n}ch to set a maximum width based on character count. Useful for limiting text line lengths for optimal readability.

Keywords

Use keyword utilities to set maximum width using CSS keyword values.

Classes

Class
Output
.d-wmx-1px max-inline-size: var(--dt-layout-1px) !important; /* 1px / 0.1rem */
.d-wmx-2px max-inline-size: var(--dt-layout-2px) !important; /* 2px / 0.2rem */
.d-wmx-8px max-inline-size: var(--dt-layout-8px) !important; /* 8px / 0.8rem */
.d-wmx-25 max-inline-size: var(--dt-layout-25) !important; /* 16px / 1.6rem */
.d-wmx-20px max-inline-size: var(--dt-layout-20px) !important; /* 20px / 2.0rem */
.d-wmx-24px max-inline-size: var(--dt-layout-24px) !important; /* 24px / 2.4rem */
.d-wmx-50 max-inline-size: var(--dt-layout-50) !important; /* 32px / 3.2rem */
.d-wmx-75 max-inline-size: var(--dt-layout-75) !important; /* 48px / 4.8rem */
.d-wmx-100 max-inline-size: var(--dt-layout-100) !important; /* 64px / 6.4rem */
.d-wmx-125 max-inline-size: var(--dt-layout-125) !important; /* 80px / 8.0rem */
.d-wmx-150 max-inline-size: var(--dt-layout-150) !important; /* 96px / 9.6rem */
.d-wmx-175 max-inline-size: var(--dt-layout-175) !important; /* 112px / 11.2rem */
.d-wmx-200 max-inline-size: var(--dt-layout-200) !important; /* 128px / 12.8rem */
.d-wmx-250 max-inline-size: var(--dt-layout-250) !important; /* 160px / 16.0rem */
.d-wmx-300 max-inline-size: var(--dt-layout-300) !important; /* 192px / 19.2rem */
.d-wmx-350 max-inline-size: var(--dt-layout-350) !important; /* 224px / 22.4rem */
.d-wmx-400 max-inline-size: var(--dt-layout-400) !important; /* 256px / 25.6rem */
.d-wmx-450 max-inline-size: var(--dt-layout-450) !important; /* 288px / 28.8rem */
.d-wmx-500 max-inline-size: var(--dt-layout-500) !important; /* 320px / 32.0rem */
.d-wmx-550 max-inline-size: var(--dt-layout-550) !important; /* 352px / 35.2rem */
.d-wmx-600 max-inline-size: var(--dt-layout-600) !important; /* 384px / 38.4rem */
.d-wmx-650 max-inline-size: var(--dt-layout-650) !important; /* 416px / 41.6rem */
.d-wmx-700 max-inline-size: var(--dt-layout-700) !important; /* 448px / 44.8rem */
.d-wmx-750 max-inline-size: var(--dt-layout-750) !important; /* 480px / 48.0rem */
.d-wmx-800 max-inline-size: var(--dt-layout-800) !important; /* 512px / 51.2rem */
.d-wmx-850 max-inline-size: var(--dt-layout-850) !important; /* 544px / 54.4rem */
.d-wmx-900 max-inline-size: var(--dt-layout-900) !important; /* 576px / 57.6rem */
.d-wmx-950 max-inline-size: var(--dt-layout-950) !important; /* 608px / 60.8rem */
.d-wmx-1000 max-inline-size: var(--dt-layout-1000) !important; /* 640px / 64.0rem */
.d-wmx-1050 max-inline-size: var(--dt-layout-1050) !important; /* 672px / 67.2rem */
.d-wmx-1100 max-inline-size: var(--dt-layout-1100) !important; /* 704px / 70.4rem */
.d-wmx-1150 max-inline-size: var(--dt-layout-1150) !important; /* 736px / 73.6rem */
.d-wmx-1200 max-inline-size: var(--dt-layout-1200) !important; /* 768px / 76.8rem */
.d-wmx-1250 max-inline-size: var(--dt-layout-1250) !important; /* 800px / 80.0rem */
.d-wmx-1300 max-inline-size: var(--dt-layout-1300) !important; /* 832px / 83.2rem */
.d-wmx-1350 max-inline-size: var(--dt-layout-1350) !important; /* 864px / 86.4rem */
.d-wmx-1400 max-inline-size: var(--dt-layout-1400) !important; /* 896px / 89.6rem */
.d-wmx-1450 max-inline-size: var(--dt-layout-1450) !important; /* 928px / 92.8rem */
.d-wmx-1500 max-inline-size: var(--dt-layout-1500) !important; /* 960px / 96.0rem */
.d-wmx-1550 max-inline-size: var(--dt-layout-1550) !important; /* 992px / 99.2rem */
.d-wmx-1600 max-inline-size: var(--dt-layout-1600) !important; /* 1024px / 102.4rem */
.d-wmx10p max-inline-size: 10% !important;
.d-wmx15p max-inline-size: 15% !important;
.d-wmx20p max-inline-size: 20% !important;
.d-wmx25p max-inline-size: 25% !important;
.d-wmx30p max-inline-size: 30% !important;
.d-wmx33p max-inline-size: 33.333% !important;
.d-wmx40p max-inline-size: 40% !important;
.d-wmx50p max-inline-size: 50% !important;
.d-wmx60p max-inline-size: 60% !important;
.d-wmx66p max-inline-size: 66.667% !important;
.d-wmx70p max-inline-size: 70% !important;
.d-wmx75p max-inline-size: 75% !important;
.d-wmx80p max-inline-size: 80% !important;
.d-wmx85p max-inline-size: 85% !important;
.d-wmx90p max-inline-size: 90% !important;
.d-wmx100p max-inline-size: 100% !important;
.d-wmx60ch max-inline-size: 60ch !important;
.d-wmx75ch max-inline-size: 75ch !important;
.d-wmx90ch max-inline-size: 90ch !important;
.d-wmx-auto max-inline-size: auto !important;
.d-wmx-unset max-inline-size: unset !important;
.d-wmx-fit-content max-inline-size: fit-content !important;
.d-wmx-max-content max-inline-size: max-content !important;
.d-wmx-min-content max-inline-size: min-content !important;

Max-width documentation last updated Thursday, June 18, 2026