### Applying WebTUI Themes Source: https://webtui.ironclad.sh/docs/index Demonstrates how to apply different pre-built themes to a WebTUI project. This involves importing the theme's CSS file and setting the `data-webtui-theme` attribute on the `` tag to activate a specific theme variant. Examples include Catppuccin (Mocha and Latte), Nord, Gruvbox, and Vitesse themes. ```HTML ``` ```HTML ``` ```HTML ``` ```HTML ``` ```HTML ``` -------------------------------- ### Importing WebTUI CSS Modules Source: https://webtui.ironclad.sh/docs/index Illustrates how to import WebTUI's modular CSS files using `@import` rules. This example shows importing the base styles, utility styles (e.g., `box.css`), and specific component styles (e.g., `typography.css`, `button.css`, `badge.css`), enabling developers to include only the necessary parts of the library. ```CSS @import "@webtui/css/base.css"; /* Utils */ @import "@webtui/css/utils/box.css"; /* Components */ @import "@webtui/css/components/typography.css"; @import "@webtui/css/components/button.css"; @import "@webtui/css/components/badge.css"; ``` -------------------------------- ### HTML Component Usage with WebTUI Attributes Source: https://webtui.ironclad.sh/docs/index Demonstrates the semantic approach of WebTUI by showing how to use custom attributes like `variant-` and `is-` on standard HTML elements. This allows applying WebTUI styling and behavior to common components such as buttons, switches (checkboxes), and badges without requiring JavaScript. ```HTML Warning ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.