# ExpressiveCSS > A Material Design 3 front-end framework for the web: design tokens, light and dark themes, a responsive grid, styled form controls, and interactive components, built with Sass and TypeScript. Package `@expressivecss/expressive`, version 0.9.1. Distributed as compiled CSS, Sass sources, and JavaScript in ES module, CommonJS, and browser IIFE form. Targets the last five Chrome and Firefox versions. Read the two primary documents in order. `m3-guidelines.md` decides *which* component a job calls for, how it is structured, and where it sits; `llm.md` states the markup, class names, tokens, and JavaScript APIs this framework actually ships. Where they disagree with the Material 3 spec, `llm.md` wins on what exists and the spec wins on design intent. The public surface is not Materialize's. There is no `.btn`, `.card-content`, `.nav-wrapper`, `.brand-logo`, `.modal-header`, `.lever`, or `.filled-in` -- components are carried by the HTML element (`