{"_id":"water.css","_rev":"4-47450806659def22f9df4d080673fe66","name":"water.css","dist-tags":{"latest":"2.1.1"},"versions":{"2.0.0":{"name":"water.css","version":"2.0.0","description":"A drop-in collection of CSS styles to make simple websites just a little nicer","main":"index.js","scripts":{"build":"gulp build","dev":"gulp watch","lint:js":"eslint bookmarklet/original.js docs/script.js docs/index.html gulpfile.js","lint:css":"stylelint src/**/*.css docs/style.css","lint":"yarn lint:js --fix && yarn lint:css --fix","accessibility":"yarn build && node accessibility.js","validate":"yarn lint:js && yarn lint:css && yarn accessibility"},"repository":{"type":"git","url":"git+https://github.com/kognise/water.css.git"},"publishConfig":{"access":"public"},"keywords":["css","css-framework","simple","minimal"],"author":{"name":"Kognise"},"license":"MIT","bugs":{"url":"https://github.com/kognise/water.css/issues"},"homepage":"https://github.com/kognise/water.css","devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@changesets/cli":"^2.7.2","autoprefixer":"^9.5.1","browser-sync":"^2.26.3","chalk":"^2.4.2","cssnano":"^4.1.10","eslint":"^7.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-html":"^6.0.2","eslint-plugin-import":"^2.20.2","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","gulp":"^4.0.0","gulp-babel":"^8.0.0","gulp-bytediff":"^1.0.0","gulp-filter":"^5.1.0","gulp-flatten":"^0.4.0","gulp-postcss":"^8.0.0","gulp-posthtml":"^3.0.4","gulp-rename":"^1.4.0","gulp-sizereport":"^1.2.1","gulp-sourcemaps":"^2.6.5","gulp-terser":"^1.2.0","htmlnano":"^0.2.3","husky":"^4.2.5","pa11y":"^5.3.0","postcss-color-mod-function":"^3.0.3","postcss-css-variables":"^0.12.0","postcss-import":"^12.0.1","postcss-inline-svg":"^4.1.0","puppeteer":"^3.2.0","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0"},"browserslist":["defaults"],"licenseText":"# The MIT License (MIT)\n\nCopyright © 2019 Kognise\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the “Software”), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"water.css@2.0.0","dist":{"shasum":"9d7baa1508a4e7b5ae276ea6b87f80a43b341ac2","integrity":"sha512-GoogHcpwiQEHktKjwIEyWIoZrvbxUb8KJDOGGZL8dvO+I8F9HYYLbEia5QrllJVd4CFfy5WWaYeXh8RYjh8JdQ==","tarball":"https://registry.npmjs.org/water.css/-/water.css-2.0.0.tgz","fileCount":13,"unpackedSize":107938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdhqrCRA9TVsSAnZWagAACwYP/1FB6eHathe+YCLq56L7\nCF2Hvaf4jpfUDFrgKsOTYi4qvA5QHA1Xa6AKQwGE/3fvbummftohxQqiXISr\nZidci67Uq4pxFayu+GMq6ziMSGq57qwcTYmg2PcDMKGNg1X77BNGJct6+HMy\nuZhFa7CfwA9JVCCe8W5YbZAetnr5bMdOLPFPoZybcPRaBiouNN1SQXiFk8et\nQKP/rNzhn5Sl4stwgjvdsrWGJyFzbmFvQ9cYpo5eRvkF4zWTNJu2i3Qz+BqT\n0wOryHZuYc2OLUKEQcskSou43sLsaBpjzbvOt45ubViZJ2o+kmMK025EOFD+\ng+Ejb4p2bcgDW2T/bPfytqpGZAiucGvJWADUT9IgAWz4XBncpwS4H86OveTE\nmWly731V7v+9QIiXHqoBRKYvA16oqMWL3xzruK8tkGecFAEnwOWLIhqHgY6N\nRThDBLNRE3H+LFgV+yjwrUSuEGm/+6EjmG2s7WhbwWZChlh8iKVU6Bm7UAgd\njn7LVwzfPsm4AMkKuDWAuEwlHZmhbVcLlheBg6Abg3aRS1o+M061abXNSRpJ\nFWM/ckY2S9RbZJzaLVxMbnBxr3rPnlCKwkDge19TS/9verNDAUcoIT3VtSEe\nOOi2d3D7z+tSW/PUuM5xM7s1UHaBJvA0gGVApIwP5nxBC8hAzJcg+0YCtCDa\nR4DG\r\n=LHL0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdSNWIvZKBMqmK8cAjiNxPrhpNSpmJIk00XY7EZHM/yAiEA87FMCVnguwdA7G8bivCboJIzZe4oZjLnHnv6eFOQ78k="}]},"maintainers":[{"name":"archmaster","email":"felix.mattick@gmail.com"}],"_npmUser":{"name":"archmaster","email":"felix.mattick@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/water.css_2.0.0_1601575594808_0.8412613008276519"},"_hasShrinkwrap":false},"2.1.0":{"name":"water.css","version":"2.1.0","description":"A drop-in collection of CSS styles to make simple websites just a little nicer","main":"out/water.css","scripts":{"build":"gulp build","dev":"gulp watch","lint:js":"eslint bookmarklet/original.js docs/script.js docs/index.html gulpfile.js","lint:css":"stylelint src/**/*.css docs/style.css","lint":"yarn lint:js --fix && yarn lint:css --fix","accessibility":"yarn build && node accessibility.js","validate":"yarn lint:js && yarn lint:css && yarn accessibility"},"repository":{"type":"git","url":"git+https://github.com/kognise/water.css.git"},"publishConfig":{"access":"public"},"keywords":["css","css-framework","simple","minimal"],"author":{"name":"Kognise"},"license":"MIT","bugs":{"url":"https://github.com/kognise/water.css/issues"},"homepage":"https://github.com/kognise/water.css","devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@changesets/cli":"^2.7.2","autoprefixer":"^9.5.1","browser-sync":"^2.26.3","chalk":"^2.4.2","cssnano":"^4.1.10","eslint":"^7.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-html":"^6.0.2","eslint-plugin-import":"^2.20.2","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","gulp":"^4.0.0","gulp-babel":"^8.0.0","gulp-bytediff":"^1.0.0","gulp-filter":"^5.1.0","gulp-flatten":"^0.4.0","gulp-postcss":"^8.0.0","gulp-posthtml":"^3.0.4","gulp-rename":"^1.4.0","gulp-sizereport":"^1.2.1","gulp-sourcemaps":"^2.6.5","gulp-terser":"^1.2.0","htmlnano":"^0.2.3","husky":"^4.2.5","pa11y":"^5.3.0","postcss-color-mod-function":"^3.0.3","postcss-css-variables":"^0.12.0","postcss-import":"^12.0.1","postcss-inline-svg":"^4.1.0","puppeteer":"^3.2.0","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0"},"browserslist":["defaults"],"gitHead":"c6265a06e8795a0e92940e015c6edc04489fd2f6","_id":"water.css@2.1.0","_nodeVersion":"14.17.4","_npmVersion":"6.14.14","dist":{"integrity":"sha512-nICJfGnPdFDKmmlPzN+l17rx7NhTdiYcv5QjEke3JLaGlomVAfLNXtJVx8KKuRJcBpcyxWrF35t5T+uTFZ6tMg==","shasum":"247888d456d1ce8d588723834652c502e43077d2","tarball":"https://registry.npmjs.org/water.css/-/water.css-2.1.0.tgz","fileCount":4,"unpackedSize":12165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFB3LCRA9TVsSAnZWagAATawP/igQInZ2MPKey2rJ5VfW\nCj+7rNng1KzoMEzjA9VTGeejpSWmqNPIjxRbcb48d8oslgq90PEfh5zY7Vuo\n2cOEBLCNAU8jwznnWCK9+JRR/ukFnKS6u/X9bmjhtryHvJY6kD1Yj88FeWlp\nQzTB/JyQlF7BPfEaQnEnQ4jS/ygefvpIHxd63JjBhXsC8ORE5LoB6CKio8oz\n/6gnoUxAuYAXv2AJnA+6jUZVJuO+Q8G+3GEwsZ3iwgNLgL8rWSg+oLPkfCJa\nT+YJKd7qpxcSCRDLHhI/IPeJXxzui3Ux/QQkPc3qLBm+IRrxicrTrAZOAIbe\nmj0OtqYN7UZBU36wSDCUMFg3H5lChi19oacZUdf3sBedodjjnGQFzWuMhVc2\nLiIaX+91uNe4ScMHpHG7jiGrzADhW22x7Y80EbWxmyRI4Ld+qB3HBkMhr1Kk\nCN1WUUuGXAuv9uWGVa1GbCjb78qfApdAQEB3EgSsQzCSYs0zqh3xRaCLZ4aJ\nfZkebMvYEeUdbMkRSyrXDOirEni673JeeybdrXgLgF4T0oLuHf4kyqw7OKAX\nVhUl+IwiD0ia3UVCKgcVaLPp4AksMdj61WRChQ7XnxT341B4pYdRAxU1h7nH\nW/1epl7vqTdKXFaffLxsLKiomPP8SwPqyrYe+7sT4/UBIEVTICVGtxLq4rWM\nsRb9\r\n=ft5H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAfMjwFQqjy0bvwmCBKAZ7S1BXdsev72qr97hVZCLxYAiEA18LVtLiFLiMo8whIMaZVuK9/oeyHdIeJ9L74FJqL9t4="}]},"_npmUser":{"name":"archmaster","email":"felix.mattick@gmail.com"},"directories":{},"maintainers":[{"name":"archmaster","email":"felix.mattick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/water.css_2.1.0_1628708299784_0.46376479236631796"},"_hasShrinkwrap":false,"deprecated":"I screwed up the publish, built files are missing, use 2.1.1"},"2.1.1":{"name":"water.css","version":"2.1.1","description":"A drop-in collection of CSS styles to make simple websites just a little nicer","main":"out/water.css","scripts":{"build":"gulp build","dev":"gulp watch","lint:js":"eslint bookmarklet/original.js docs/script.js docs/index.html gulpfile.js","lint:css":"stylelint src/**/*.css docs/style.css","lint":"yarn lint:js --fix && yarn lint:css --fix","accessibility":"yarn build && node accessibility.js","validate":"yarn lint:js && yarn lint:css && yarn accessibility"},"repository":{"type":"git","url":"git+https://github.com/kognise/water.css.git"},"publishConfig":{"access":"public"},"keywords":["css","css-framework","simple","minimal"],"author":{"name":"Kognise"},"license":"MIT","bugs":{"url":"https://github.com/kognise/water.css/issues"},"homepage":"https://github.com/kognise/water.css","devDependencies":{"@babel/core":"^7.4.5","@babel/preset-env":"^7.4.5","@changesets/cli":"^2.7.2","autoprefixer":"^9.5.1","browser-sync":"^2.26.3","chalk":"^2.4.2","cssnano":"^4.1.10","eslint":"^7.1.0","eslint-config-standard":"^14.1.1","eslint-plugin-html":"^6.0.2","eslint-plugin-import":"^2.20.2","eslint-plugin-markdown":"^2.0.0-alpha.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prefer-arrow":"^1.2.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-standard":"^4.0.1","gulp":"^4.0.0","gulp-babel":"^8.0.0","gulp-bytediff":"^1.0.0","gulp-filter":"^5.1.0","gulp-flatten":"^0.4.0","gulp-postcss":"^8.0.0","gulp-posthtml":"^3.0.4","gulp-rename":"^1.4.0","gulp-sizereport":"^1.2.1","gulp-sourcemaps":"^2.6.5","gulp-terser":"^1.2.0","htmlnano":"^0.2.3","husky":"^4.2.5","pa11y":"^5.3.0","postcss-color-mod-function":"^3.0.3","postcss-css-variables":"^0.12.0","postcss-import":"^12.0.1","postcss-inline-svg":"^4.1.0","puppeteer":"^3.2.0","stylelint":"^13.5.0","stylelint-config-standard":"^20.0.0"},"browserslist":["defaults"],"licenseText":"# The MIT License (MIT)\n\nCopyright © 2019 Kognise\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the “Software”), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n","_id":"water.css@2.1.1","dist":{"shasum":"ee6fe833a313a3a2edb588a57ed62b3e31dedd18","integrity":"sha512-gkO5byC+pZ7ndEV18hs/RmxKoDtEZXx06tZU4ocI3IBdv4xV64tlhjIFbDjurysRnNkiy2oQTr8PakRyzZWPJw==","tarball":"https://registry.npmjs.org/water.css/-/water.css-2.1.1.tgz","fileCount":12,"unpackedSize":119457,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFB6ECRA9TVsSAnZWagAASb4P/3xN3kYYlSpUgGB4PZKO\no8PkG7kLNgKwOTXd2zTo5Rs6mhXajBSWgEOZznBwCrUIsih/JszVkjKwyGmb\nsHWXYfVQvAfdx9lTkjaARYy3EQKAlcL8DLcCvBQrb/vcUnsWcdSBC1dqJ5EH\nApO6e+YgigEumy0ATMkmsfhqfZs4hDDb3Jd0qdc1QL8bIk6ESTjMFz9ay6jq\nYbzMUhMaW82Txx6wcFX4dogYEdbAAbplwYh3OmrITIl+gn/e9zEoDlRxdWtL\niyWW49heZ35dFmU1oTvl83UqJhF0YWnQ+wr2kN1oFG8szzQI3cdDsR4MfEMh\nVgDJczQRavApf5R/rx2rWY+FQlxpCAbXCV4EsP1n2rLgFoYVaMQx+HHV8YiC\nIhXrhgISxb+O/vk55Z4ao1gRLO/jLeBEHZOI1H5j80CoibrtyXIHgF+8l0DF\njZ8HTWCdeJyKQiBYEcenpzi7W/BLGvCMBodthbEslI9eXfPEUEaVQgvjFC5i\ne45wq+9bM76Q8GEE2pcN1WUJzfOGhGoajsv7DQfg+vf9ulPyOFmWVIueZXBf\ny0WdjZ7EgQo+06HS761+wju67gELLg0029BeDuLLqyHR8t7IR1HkSEEs2r/o\nL+Uc546RyBpbgRlN4NsPd0S0rXVeGqeG66qYnSkfO4hqnd7DbE7NdLYBHW/c\nyiJ5\r\n=WXAr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHma7IZRjckwFP7KiGx6ZGDxw7NDv9EP6o2r8dwZWHL4AiEAweKTN+0DpeeZcE2mZiBP0z+YmQCgsfwd+RsNeeCbqBo="}]},"_npmUser":{"name":"archmaster","email":"felix.mattick@gmail.com"},"directories":{},"maintainers":[{"name":"archmaster","email":"felix.mattick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/water.css_2.1.1_1628708483755_0.09588920263364731"},"_hasShrinkwrap":false}},"time":{"created":"2020-10-01T18:06:34.676Z","2.0.0":"2020-10-01T18:06:34.919Z","modified":"2022-05-24T02:13:50.944Z","2.1.0":"2021-08-11T18:58:19.924Z","2.1.1":"2021-08-11T19:01:24.101Z"},"maintainers":[{"name":"archmaster","email":"felix.mattick@gmail.com"}],"description":"A drop-in collection of CSS styles to make simple websites just a little nicer","homepage":"https://github.com/kognise/water.css","keywords":["css","css-framework","simple","minimal"],"repository":{"type":"git","url":"git+https://github.com/kognise/water.css.git"},"author":{"name":"Kognise"},"bugs":{"url":"https://github.com/kognise/water.css/issues"},"license":"MIT","readme":"<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/water.css\"><img align=\"center\" src=\"https://img.shields.io/npm/v/water.css.svg\" alt=\"NPM page\"></a>\n  <a href=\"https://www.producthunt.com/posts/water-css\"><img align=\"center\" src=\"https://img.shields.io/badge/on-product%20hunt-blue.svg\" alt=\"On Product Hunt\"></a>\n  <a href=\"https://github.com/kognise/water.css/pulls\"><img align=\"center\" src=\"https://img.shields.io/github/contributors-anon/kognise/water.css\" alt=\"Contributors\"></a>\n  <a href=\"https://github.com/kognise/water.css/blob/master/LICENSE.md\"><img align=\"center\" src=\"https://img.shields.io/github/license/kognise/water.css.svg\" alt=\"MIT license\"></a>\n</p>\n\n<br>\n\n<h1 align=\"center\">Water.css</h1>\n<p align=\"center\">🌊 A drop-in collection of CSS styles to make simple websites just a little nicer</p>\n\n[![Water.css](assets/logo.svg)](https://watercss.kognise.dev/)\n\n<br>\n\n## Goals\n\n- Responsive\n- Themeable\n- Good browser support (works on my old kindle's browser :P)\n- Tiny size\n- Beautiful\n- No classes\n\n## Why?\n\nI commonly make quick demo pages or websites with simple content. For these, I don't want to spend time styling them but don't like the ugliness of the default styles.\n\nWater.css is a CSS framework that doesn't require any classes. You just include it in your `<head>` and forget about it, while it silently makes everything nicer.\n\n## Who?\n\nYou might want to use Water.css if you're making a simple static page or demo website that you don't want to spend time styling.\n\nAlthough it originally wasn't built for more complex websites, many developers have used Water.css as a base stylesheet and creatively applied custom styles to build out an entire app. Nothing is stopping you from doing the same!\n\n## How?\n\nJust stick this in your `<head>`:\n\n### 🌙/☀ Automatic Theme:\n\n`<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/water.css@2/out/water.min.css\">`\n\n### 🌙 Dark Theme:\n\n`<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/water.css@2/out/dark.min.css\">`\n\n### ☀ Light Theme:\n\n`<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/water.css@2/out/light.min.css\">`\n\n<br>\n\nA **preview** of the different themes is available [on the **demo page**](https://watercss.kognise.dev/#installation)! ⚡\n\n#### How the \"Automatic Theme\" works\n\nThe main `water.css` file automatically switches between light and dark mode depending on the system preferences of a user's device. This detection is made possible through a CSS media query called [`prefers-color-scheme`](https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-color-scheme). In browsers where the preference can't be detected, `water.css` will stick to the light theme.\n\nIf you want to avoid this behavior, use either `dark.css` or `light.css`.\n\n#### Supporting Internet Explorer\n\nAll three distributions of Water.css support Internet Explorer 11, but the main `water.css` file **doesn't respect the user's color scheme** and will be locked to light mode due to lack of `prefers-color-scheme` support.\n\nBe aware that IE also doesn't support [runtime theming](#theming), and fixed fallback values will be used. If you want to override the Water.css theme in a way that's compatible with IE, we recommend that you [compile your own theme](#compiling-your-own-theme).\n\n#### Unminified builds\n\nAll versions are also available as unminified stylesheets, which can be handy during development.  \nSimply remove the `.min` from the file name.\n\n## Theming\n\nDo you want to make some adjustments or build your own theme completely different from the official dark or light themes? Since Water.css is built with CSS variables this is super easy to do! Here's a list list of all the variables you can change to your liking:\n\n- `--background-body`\n- `--background`\n- `--background-alt`\n- `--selection`\n- `--text-main`\n- `--text-bright`\n- `--text-muted`\n- `--links`\n- `--focus`\n- `--border`\n- `--code`\n- `--animation-duration`\n- `--button-hover`\n- `--scrollbar-thumb`\n- `--scrollbar-thumb-hover`\n- `--form-placeholder`\n- `--form-text`\n- `--variable`\n- `--highlight`\n- `--select-arrow`\n\n### Runtime theming\n\n> ⚠ If you use a version with support for legacy browsers like Internet Explorer, skip to [Compiling your own theme](#compiling-your-own-theme)!\n\nWater.css uses Custom Properties (_\"CSS variables\"_) to define its base styles such as colors. These can be changed and overwritten right in the browser.\n\nBecause of this, you can simply add your own stylesheet to the page and set your own CSS variables there. As long as your stylesheet comes after Water.css in the HTML, your values will override the default ones and your theme is applied!\n\nThis short example will use Water.css, but color all links red:\n\n```html\n<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/water.css@2/out/water.min.css\" />\n<style>\n  :root {\n    --links: red;\n  }\n</style>\n```\n\nIf you want to change a value for dark or light mode only, use a media query like this:\n\n```html\n<style>\n  :root {\n    --links: blue; /* Always applied */\n  }\n\n  @media (prefers-color-scheme: dark) {\n    :root {\n      --links: yellow; /* Only applied in dark mode (overrides blue) */\n    }\n  }\n</style>\n```\n\n### Compiling your own theme\n\nIf you are targeting browsers without support for CSS Custom Properties such as Internet Explorer, runtime theming is not an option. To apply your own theming, you'll need to make your changes in the source files themselves, then re-compile the CSS files. This works like the following:\n\n- Clone the repository to your machine\n- Run `yarn` to install dependencies\n- Make the theming changes you want in `src/variables-*.css`\n- Run `yarn build` to compile the CSS files\n- Use the compiled files in the `out/` directory on your site\n\nYou also might want to check out the [Contributing Guide](https://github.com/kognise/water.css/tree/master/.github/CONTRIBUTING.md) as it contains further information about the build setup.\n\n## Contributing\n\nWater.css becomes better for everyone when people like you help make it better!\n\nCheck out our [Contributing Guide](.github/CONTRIBUTING.md) to learn how to get started.  \nAnd thanks for taking the time to contribute! :)\n","readmeFilename":"README.md"}