{"_id":"@lowlighter/matcha","_rev":"9-9a0f90b7149ec8d686c74d51907207e8","name":"@lowlighter/matcha","dist-tags":{"latest":"3.0.1"},"versions":{"0.1.0":{"name":"@lowlighter/matcha","version":"0.1.0","keywords":["css","theme","design","web","css-framework","semantic-web","minimalist","classless","classless-css"],"author":{"url":"Simon Lecoq","name":"lowlighter"},"license":"MIT License","_id":"@lowlighter/matcha@0.1.0","maintainers":[{"name":"lowlighter","email":"lowlight@outlook.fr"}],"homepage":"https://github.com/lowlighter/matcha","bugs":{"url":"https://github.com/lowlighter/matcha/issues"},"dist":{"shasum":"de8d84873ced82d8d9257ddcbfdfd9ac7513e284","tarball":"https://registry.npmjs.org/@lowlighter/matcha/-/matcha-0.1.0.tgz","fileCount":179,"integrity":"sha512-xCFcjY7shkvYhHuI/3YRmQ4Iueupry7ZXSFgJQyUfw6UNArkELMAjwJBZEcXt9uNkGZfJkMAUhCs04fJwkAeuw==","signatures":[{"sig":"MEQCIC0ikatCYd6YWOnFrajRRX5KtjZ1UNNGAi66wsF8e9k5AiAw9pIZrgtaIbGHtham6N3VRTjP2+6J5J8F0IJB1I7vng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":961546},"type":"module","funding":"https://github.com/sponsors/lowlighter","gitHead":"81b31b007f614e66bce779e5c362c9864d4ed1d6","scripts":{},"_npmUser":{"name":"lowlighter","email":"lowlight@outlook.fr"},"repository":{"url":"git+https://github.com/lowlighter/matcha.git","type":"git"},"_npmVersion":"10.7.0","description":"[`🌊 See live on matcha.mizu.sh !`](https://matcha.mizu.sh)","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/matcha_0.1.0_1717280631197_0.7660201540636","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@lowlighter/matcha","version":"0.1.1","keywords":["css","theme","design","web","css-framework","semantic-web","minimalist","classless","classless-css"],"author":{"url":"Simon Lecoq","name":"lowlighter"},"license":"MIT License","_id":"@lowlighter/matcha@0.1.1","maintainers":[{"name":"lowlighter","email":"lowlight@outlook.fr"}],"homepage":"https://github.com/lowlighter/matcha","bugs":{"url":"https://github.com/lowlighter/matcha/issues"},"dist":{"shasum":"68c971d2872a28ff851919093a826d7e2bf78a3e","tarball":"https://registry.npmjs.org/@lowlighter/matcha/-/matcha-0.1.1.tgz","fileCount":179,"integrity":"sha512-/IfFNHGne/1sXzA8Op7u+5dFwA7q4p3yo/HcrbcxrzfN/l0eJu86QovdSo7vKTQ17+mDFLHJGbGF7C2UgSrtjw==","signatures":[{"sig":"MEQCIDPc6hG4Vi+Nv1wqCxjjBMQlKm/jJEbiSgyEnOr5NG6+AiBgg9h319QGZtAQl6DMj4Y3kANYoqGdMM2ZBd8sRNkPLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":962515},"type":"module","funding":"https://github.com/sponsors/lowlighter","gitHead":"1b73b595a500ca8db6f66dd55b917827ae2ee88d","scripts":{},"_npmUser":{"name":"lowlighter","email":"lowlight@outlook.fr"},"repository":{"url":"git+https://github.com/lowlighter/matcha.git","type":"git"},"_npmVersion":"10.7.0","description":"🍵 Drop-in semantic styling library in pure CSS.","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/matcha_0.1.1_1717297361683_0.8230914727718148","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@lowlighter/matcha","version":"0.1.2","keywords":["css","theme","design","web","css-framework","semantic-web","minimalist","classless","classless-css"],"author":{"url":"Simon Lecoq","name":"lowlighter"},"license":"MIT License","_id":"@lowlighter/matcha@0.1.2","maintainers":[{"name":"lowlighter","email":"lowlight@outlook.fr"}],"homepage":"https://github.com/lowlighter/matcha","bugs":{"url":"https://github.com/lowlighter/matcha/issues"},"dist":{"shasum":"fd02d56630f3455baeb1e08a40e6451d3e2a6d03","tarball":"https://registry.npmjs.org/@lowlighter/matcha/-/matcha-0.1.2.tgz","fileCount":31,"integrity":"sha512-nYBKDQnD8ISY/SZwxlgiuon2QbfwXrQOjbTq0aXYH42t6rM04v09jT2XWTPCgACWjDFAh7AVyZ6PS/gYOlsHyA==","signatures":[{"sig":"MEYCIQDFirX4urgzQBfKnnTLkrTYkY/Z0IB4/vrOQbw3bNC+hgIhAKDeO2BEBCNA9/UI4V9Kqvs0sd9CjsKCKaRhOjFd76nK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":88540},"type":"module","funding":"https://github.com/sponsors/lowlighter","gitHead":"cd067ceb25905722eaacd43add1ecdefad9c1da6","scripts":{},"_npmUser":{"name":"lowlighter","email":"lowlight@outlook.fr"},"repository":{"url":"git+https://github.com/lowlighter/matcha.git","type":"git"},"_npmVersion":"10.7.0","description":"🍵 Drop-in semantic styling library in pure CSS.","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/matcha_0.1.2_1717301957029_0.9049796883349526","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@lowlighter/matcha","version":"1.0.0","keywords":["css","theme","design","web","css-framework","semantic-web","minimalist","classless","classless-css"],"author":{"url":"Simon Lecoq","name":"lowlighter"},"license":"MIT License","_id":"@lowlighter/matcha@1.0.0","maintainers":[{"name":"lowlighter","email":"lowlight@outlook.fr"}],"homepage":"https://github.com/lowlighter/matcha","bugs":{"url":"https://github.com/lowlighter/matcha/issues"},"dist":{"shasum":"3437718390d6f57ee34ff8c8a51d8543a05713f8","tarball":"https://registry.npmjs.org/@lowlighter/matcha/-/matcha-1.0.0.tgz","fileCount":32,"integrity":"sha512-syZhargFhDQ1B9hnqFekAi4D006DBmOrcoE+VTmqdIZdnNsVmwC2c3BBmhcZAMrdzqo1YTardpROXh/CXH7IHQ==","signatures":[{"sig":"MEQCIBgzwRODlKaXtymMAsEwiyLpY876x2uvTz092z+HQvd8AiBU0+euBH8AebOT9jDWt9jrT7zjOftQ1olL/AizlYHduQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103488},"type":"module","funding":"https://github.com/sponsors/lowlighter","gitHead":"5dc08194e584a8e38e778423e9ece892ddb2bd3c","scripts":{},"_npmUser":{"name":"lowlighter","email":"lowlight@outlook.fr"},"repository":{"url":"git+https://github.com/lowlighter/matcha.git","type":"git"},"_npmVersion":"10.7.0","description":"🍵 Drop-in semantic styling library in pure CSS.","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/matcha_1.0.0_1717308805960_0.2553419872391456","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@lowlighter/matcha","version":"2.0.0","keywords":["css","theme","design","web","css-framework","semantic-web","minimalist","classless","classless-css"],"author":{"url":"Simon Lecoq","name":"lowlighter"},"license":"MIT License","_id":"@lowlighter/matcha@2.0.0","maintainers":[{"name":"lowlighter","email":"lowlight@outlook.fr"}],"homepage":"https://github.com/lowlighter/matcha","bugs":{"url":"https://github.com/lowlighter/matcha/issues"},"dist":{"shasum":"cd070c39e50c2aea279302810c8f73c40e03fb42","tarball":"https://registry.npmjs.org/@lowlighter/matcha/-/matcha-2.0.0.tgz","fileCount":39,"integrity":"sha512-RlLBFPuJz9AeCJpWdRiDLGsTFzjftrvFq4oO0V0xgTh8qT+RVw0mFegHa/wnEFuyqJJcScnfMx1ZCw0Hp+Dk3A==","signatures":[{"sig":"MEUCIQCmY0TPiJbKLq6BJzcQwbiAPG8kz9imVN5QPI7h1vjpbAIgDEDeY5MJzIKiEt6WzE5+N+7UrhFf/pu4FNRFVA+sLXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141992},"type":"module","funding":"https://github.com/sponsors/lowlighter","gitHead":"2a37c3b3573c9c1d697eaa50b00fd3920d3fcf50","scripts":{},"_npmUser":{"name":"lowlighter","email":"lowlight@outlook.fr"},"repository":{"url":"git+https://github.com/lowlighter/matcha.git","type":"git"},"_npmVersion":"10.7.0","description":"🍵 Drop-in semantic styling library in pure CSS.","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/matcha_2.0.0_1717997565486_0.14438592945291484","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@lowlighter/matcha","version":"2.0.1","keywords":["css","theme","design","web","css-framework","semantic-web","minimalist","classless","classless-css"],"author":{"url":"Simon Lecoq","name":"lowlighter"},"license":"MIT License","_id":"@lowlighter/matcha@2.0.1","maintainers":[{"name":"lowlighter","email":"lowlight@outlook.fr"}],"homepage":"https://github.com/lowlighter/matcha","bugs":{"url":"https://github.com/lowlighter/matcha/issues"},"dist":{"shasum":"a19d699f2e40f48aeb0e76ee68cf041cd98c8807","tarball":"https://registry.npmjs.org/@lowlighter/matcha/-/matcha-2.0.1.tgz","fileCount":33,"integrity":"sha512-JzkDE1aJ4x5QkId3O3aFdIw7BBkCrQU0R5/r9/PyZ+g5ktRBHtoF4SCl9tFVqWpIE88VxDGmLO0pyQ4+xHDSLw==","signatures":[{"sig":"MEYCIQDd3OuITo1rya7O3kM1P8RAWuAMnziXrtP+Ch2WuS3LhgIhAJ+CPGqLHCxREzGfbqDhSYMRazoEbjms6j8MhFRV8tlN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138671},"type":"module","funding":"https://github.com/sponsors/lowlighter","gitHead":"9560d08d8320a2d05664f13d2ffe74464b100175","scripts":{},"_npmUser":{"name":"lowlighter","email":"lowlight@outlook.fr"},"repository":{"url":"git+https://github.com/lowlighter/matcha.git","type":"git"},"_npmVersion":"10.7.0","description":"🍵 Drop-in semantic styling library in pure CSS.","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/matcha_2.0.1_1717998057989_0.3653962150351078","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@lowlighter/matcha","version":"2.0.2","keywords":["css","theme","design","web","css-framework","semantic-web","minimalist","classless","classless-css"],"author":{"url":"Simon Lecoq","name":"lowlighter"},"license":"MIT License","_id":"@lowlighter/matcha@2.0.2","homepage":"https://github.com/lowlighter/matcha","bugs":{"url":"https://github.com/lowlighter/matcha/issues"},"dist":{"shasum":"fc163c56f63dc86b2ba97d92e0874009931d40a3","tarball":"https://registry.npmjs.org/@lowlighter/matcha/-/matcha-2.0.2.tgz","fileCount":33,"integrity":"sha512-lTqlk70dEhuahRXyyw8Z9n57i/11C17yzm6xRf1d7yXcdKdVOV05ZejxFuPFZ5ndOz5Bb4QsipcRTgeL51arnA==","signatures":[{"sig":"MEQCICUd8tS19bKS0lY3jePZSwL4Ty33xABLqQgrq5ybDhoYAiBodBjhxa6ORwF0FG+1JusNCIctd7pFHAYYm0rngnkGPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139089},"type":"module","funding":"https://github.com/sponsors/lowlighter","gitHead":"3b1d6e815ff9cf63c8335969684ae5150ef85527","scripts":{},"_npmUser":{"name":"lowlighter","email":"lowlight@outlook.fr"},"repository":{"url":"git+https://github.com/lowlighter/matcha.git","type":"git"},"_npmVersion":"10.7.0","description":"🍵 Drop-in semantic styling library in pure CSS.","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/matcha_2.0.2_1719891668313_0.9728296606233631","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@lowlighter/matcha","version":"3.0.0","keywords":["css","theme","design","web","css-framework","semantic-web","minimalist","classless","classless-css"],"author":{"url":"Simon Lecoq","name":"lowlighter"},"license":"MIT License","_id":"@lowlighter/matcha@3.0.0","maintainers":[{"name":"lowlighter","email":"lowlight@outlook.fr"}],"homepage":"https://github.com/lowlighter/matcha","bugs":{"url":"https://github.com/lowlighter/matcha/issues"},"dist":{"shasum":"5b55ec4d9e5cd39e9f61b5002db51e05d59a5ef3","tarball":"https://registry.npmjs.org/@lowlighter/matcha/-/matcha-3.0.0.tgz","fileCount":34,"integrity":"sha512-gkFV18pSXA2ndd15+qu6OkBVI4qeLwu/hCtgOd3SvcRLNXEFpSlUiXy2rHZ1Q2ZzzDciIr7bW4Se3xyo4cg8rA==","signatures":[{"sig":"MEUCIHtvd2ZB0blH1riVNa8fNTKGtwfIcqS7+KMLBqJKHaoVAiEAj1il3dTo+aOTcwOrlQx/PdEoRmFrcjhxnF/PeQ+TDj0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138520},"type":"module","funding":"https://github.com/sponsors/lowlighter","gitHead":"0cf0f30fb9bd96b561287818575d165bb8228e64","scripts":{},"_npmUser":{"name":"lowlighter","email":"lowlight@outlook.fr"},"repository":{"url":"git+https://github.com/lowlighter/matcha.git","type":"git"},"_npmVersion":"10.7.0","description":"🍵 Drop-in semantic styling library in pure CSS.","directories":{},"_nodeVersion":"18.20.3","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/matcha_3.0.0_1720576453666_0.8912159531413961","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@lowlighter/matcha","version":"3.0.1","type":"module","scripts":{},"dependencies":{},"devDependencies":{},"description":"🍵 Drop-in semantic styling library in pure CSS.","keywords":["css","theme","design","web","css-framework","semantic-web","minimalist","classless","classless-css"],"license":"MIT License","author":{"name":"lowlighter","url":"Simon Lecoq"},"homepage":"https://github.com/lowlighter/matcha","repository":{"type":"git","url":"git+https://github.com/lowlighter/matcha.git"},"funding":"https://github.com/sponsors/lowlighter","exports":{},"_id":"@lowlighter/matcha@3.0.1","gitHead":"eeabeeb9f60e7110484f7e08793be144ef458b2d","bugs":{"url":"https://github.com/lowlighter/matcha/issues"},"_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-DcJ4oc/stpS8sjIuegGu/xi2stQvtfDw2cJNW/KKEIhYeqe1bqeBsXVhwXe5M/CDPJmWx7d19WY3YE0w0MA1PQ==","shasum":"25ee224f375ef952277819d11d1ac529cd554e8c","tarball":"https://registry.npmjs.org/@lowlighter/matcha/-/matcha-3.0.1.tgz","fileCount":34,"unpackedSize":139868,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC81lOR7EeYmNA9NrVB+LLcwKkWKGF2nLsUF2v5I4BshAIgQw4FzAalIMHg5nwTS8iIMVCOOcPTV6UpnBUMnsPWpYk="}]},"_npmUser":{"name":"lowlighter","email":"lowlight@outlook.fr"},"directories":{},"maintainers":[{"name":"lowlighter","email":"lowlight@outlook.fr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/matcha_3.0.1_1757734422019_0.6817527388184066"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-01T22:23:51.133Z","modified":"2025-09-13T03:33:42.447Z","0.1.0":"2024-06-01T22:23:51.443Z","0.1.1":"2024-06-02T03:02:41.874Z","0.1.2":"2024-06-02T04:19:17.177Z","1.0.0":"2024-06-02T06:13:26.102Z","2.0.0":"2024-06-10T05:32:45.680Z","2.0.1":"2024-06-10T05:40:58.147Z","2.0.2":"2024-07-02T03:41:08.450Z","3.0.0":"2024-07-10T01:54:13.819Z","3.0.1":"2025-09-13T03:33:42.212Z"},"bugs":{"url":"https://github.com/lowlighter/matcha/issues"},"author":{"name":"lowlighter","url":"Simon Lecoq"},"license":"MIT License","homepage":"https://github.com/lowlighter/matcha","keywords":["css","theme","design","web","css-framework","semantic-web","minimalist","classless","classless-css"],"repository":{"type":"git","url":"git+https://github.com/lowlighter/matcha.git"},"description":"🍵 Drop-in semantic styling library in pure CSS.","maintainers":[{"name":"lowlighter","email":"lowlight@outlook.fr"}],"readme":"# 🍵 matcha.css\n\n[![matcha.mizu.sh](https://img.shields.io/badge/%F0%9F%8C%8A-See%20it%20live%20on%20matcha.mizu.sh!-black?labelColor=black)](https://matcha.mizu.sh)\n\n<p align=\"center\"><img src=\"/app/icons/matchat.svg\" width=\"300\"></p>\n\n**matcha.css** is a pure CSS library designed to style HTML elements similarly to a default browser stylesheet, eliminating the need for users to manually patch their documents.\n\nIdeal for fast prototyping, static HTML pages, Markdown-generated documents, and developers seeking to streamline their workflow without delving into CSS intricacies and want to make use of\n[the full range of available HTML elements](https://developer.mozilla.org/docs/Web/HTML/Element).\n\n- ✅ **No** build steps\n- ✅ **No** dependencies\n- ✅ **No** JavaScript\n- ✅ **No** configuration needed\n- ✅ **No** refactoring required\n- ✅ `~7kB` gzipped _(can be further reduced)_\n\n### 📸 Screenshot examples\n\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"/.github/demo-dark-a.png\">\n  <img alt=\"\" src=\"/.github/demo-light-a.png\" width=\"400\">\n</picture>\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"/.github/demo-dark-b.png\">\n  <img alt=\"\" src=\"/.github/demo-light-b.png\" width=\"400\">\n</picture>\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"/.github/demo-dark-c.png\">\n  <img alt=\"\" src=\"/.github/demo-light-c.png\" width=\"400\">\n</picture>\n<picture>\n  <source media=\"(prefers-color-scheme: dark)\" srcset=\"/.github/demo-dark-d.png\">\n  <img alt=\"\" src=\"/.github/demo-light-d.png\" width=\"400\">\n</picture>\n\n## 🥢 Why choose **matcha.css**?\n\n### 🍜 Agnostic\n\nWorks seamlessly with any document and covers a broader range of HTML elements compared to similar libraries. It remains unobtrusive by leveraging CSS pseudo-elements and offers extensive\n[browser support](https://matcha.mizu.sh/#supported-browsers).\n\n### 🍥 Reversible\n\nSimply include its `<link rel=\"stylesheet\">` to get started, and remove it whenever necessary without the need for document refactoring or cleanup.\n\n### 🍡 Semantic\n\nAdapts styling based on elements hierarchy, providing intuitive behaviors such as \"implicit submenus\" when nesting `<menu>` elements, required field indicator (`*`) when a `<label>` is paired with\n`<input required>`, etc.\n\n### 🍱 Customizable\n\nBrew your own build using our [custom builder](https://matcha.mizu.sh/#custom-build) to select specific features and reduce the final build size according to your project's needs.\n\n### 🍘 Open-source\n\nReleased under the [MIT License](/LICENSE), freely available at [github.com/lowlighter/matcha](https://github.com/lowlighter/matcha).\n\n## 📖 Usage\n\nTo utilize **matcha.css**, just include the following line in the `<head>` section of your document. It's that simple!\n\n```html\n<link rel=\"stylesheet\" href=\"https://matcha.mizu.sh/matcha.css\">\n```\n\nAssets are hosted on [Vercel](https://vercel.com) but _matcha.css_ is also available on\n[![npm](https://img.shields.io/npm/v/@lowlighter%2Fmatcha?logo=npm&labelColor=cb0000&color=black)](https://www.npmjs.com/package/@lowlighter/matcha) and CDN services that distributes npm packages such\nas [JSdelivr](https://www.jsdelivr.com/package/npm/@lowlighter/matcha).\n\nAll published versions are available in the [`/v/`](https://matcha.mizu.sh/v/) directory. By default, the `main` branch is served.\n\n### 🍴 À la carte\n\nEach subdirectory listed in [`/styles`](/styles) directory is also directly served from [matcha.mizu.sh](https://matcha.mizu.sh). For example, if you only wish to include the\n[`@syntax-highlighting`](/styles/@syntax-highlighting/mod.css) styles rather than using the default build or a custom one, you could use:\n\n```html\n<link rel=\"stylesheet\" href=\"https://matcha.mizu.sh/styles/@syntax-highlighting/mod.css\">\n```\n\nHowever note that unless you provide your own CSS variables, you will most likely need to include the [`@root`](/styles/@root/mod.css) package as it contains all matcha.css variables definition.\n\n> All `mod.css` files are also aliased to their respective parent directories for convenience, which means you can also use:\n>\n> ```html\n> <link rel=\"stylesheet\" href=\"https://matcha.mizu.sh/@syntax-highlighting.css\">\n> ```\n\n## 🫰 Contributing\n\n### 🎌 Project scope\n\n- Respect accessibility and usability best practices\n- Respect end-users' preferences _(e.g., color scheme)_\n- Be desktop and mobile friendly\n- Not drastically change its current styling _(unless to fulfill one of the previous mentioned principles)_\n- Remain lightweight, modular and customizable\n  - Additional features considered as \"bloat\" will be excluded by default and will be opt-in\n  - `!important` rules will never be used to ensure users can easily override styles\n\n### 📂 Project structure\n\nThis project is separated into three main directories:\n\n- `/api` for serverless functions run on [Vercel](https://vercel.com)\n- `/app` for entry points, static assets, and build scripts\n- `/styles` for CSS source files\n\n### 🎨 About `/styles` directory\n\nEach subdirectory within this folder is intended to be mostly self-contained and scoped. It helps to keep the codebase organized while also allows users to cherry-pick specific features and create\ncustom builds.\n\nExtra features should be prefixed using the character `@` and should most likely be excluded by default in the builder to avoid bloating the default build.\n\n### 🧑‍💻 Development lifecycle\n\nWhen submitting a pull request, the preview will be available on [Vercel](https://vercel.com). Maintainers and other contributors can review the changes and provide feedback before merging.\n\nLocal development is intended to be done using the [deno](https://deno.com) runtime. If you do not wish to install it, you can also use the provided [devcontainer](/.devcontainer) configuration to run\nthe project in a containerized environment or directly on [GitHub Codespaces](https://github.com/features/codespaces).\n\nTo start the development server, run the following command:\n\n```sh\ndeno task serve\n```\n\nBefore submitting your changes, ensure everything is correctly formatted by running the following command:\n\n```sh\ndeno task fmt\n```\n\n# 📜 License\n\n```\nMIT License\nCopyright (c) 2024-present Simon Lecoq (lowlighter)\n```\n","readmeFilename":"README.md"}