Web Development, Web Components, Design Systems, Progressive Web App, HTML.
closely matches our goals. The custom tag is a wrapper that expects inner HTML following a custom scheme. <custom-grid columns="1"> [your content] </custom-grid> … which then has styling attached like so: custom-grid { display: grid; grid-gap: var(--gutter-small, .5rem); &[columns="1"]{