@layer lism-block{.b--button{--c:var(--base);--bgc:var(--text);--bdc:var(--bgc);--bdw:1px;--hl:var(--hl--s);color:var(--c);background-color:var(--bgc);border:solid var(--bdw) var(--bdc);grid-template-columns:minmax(1em,auto) 1fr minmax(1em,auto);place-content:center;place-items:center;gap:.4em;padding:.5em .875em;text-decoration:none;display:inline-flex}.b--button--outline{--c:var(--text);--bgc:transparent;--bdc:var(--c)}:where(.b--button)>.a--icon{scale:1.05}:where(.b--button.l--grid)>:not(.a--icon){grid-column:2}}
