/* Decorative font icons: labels and existing JS event targets stay unchanged. */
button[data-ui-icon="refresh"],button[data-ui-icon="add"] {
    display:inline-flex;
    flex-direction:row;
    align-items:center;
    justify-content:center;
    flex-wrap:nowrap;
    white-space:nowrap;
    gap:6px;
    flex:0 0 auto;
    width:auto;
    justify-self:start;
    padding-inline:10px;
}
:is(button,a,h1,h2,h3,summary)[data-ui-icon]::before {
    content:var(--ui-icon) / "";
    font-family:"Font Awesome 6 Free";
    font-weight:900;
    font-style:normal;
    display:inline-block;
    width:1.1em;
    margin-inline-end:.45em;
    text-align:center;
    font-size:.9em;
    line-height:1;
    flex-shrink:0;
}
button[data-ui-icon="refresh"]::before,button[data-ui-icon="add"]::before {
    margin-inline-end:0;
    width:1em;
}
[data-ui-icon="refresh"]{--ui-icon:"\f2f1"}
[data-ui-icon="copy"]{--ui-icon:"\f0c5"}
[data-ui-icon="code"]{--ui-icon:"\f121"}
[data-ui-icon="add"]{--ui-icon:"\f067"}
[data-ui-icon="save"]{--ui-icon:"\f0c7"}
[data-ui-icon="delete"]{--ui-icon:"\f2ed"}
[data-ui-icon="edit"]{--ui-icon:"\f303"}
[data-ui-icon="key"]{--ui-icon:"\f084"}
[data-ui-icon="logout"]{--ui-icon:"\f2f5"}
[data-ui-icon="user"]{--ui-icon:"\f007"}
[data-ui-icon="building"]{--ui-icon:"\f1ad"}
[data-ui-icon="dashboard"]{--ui-icon:"\f201"}
[data-ui-icon="book"]{--ui-icon:"\f02d"}
[data-ui-icon="power"]{--ui-icon:"\f011"}
[data-ui-icon="plug"]{--ui-icon:"\f1e6"}
[data-ui-icon="health"]{--ui-icon:"\f21e"}
[data-ui-icon="history"]{--ui-icon:"\f1da"}
[data-ui-icon="webhook"]{--ui-icon:"\f0c1"}
[data-ui-icon="demo"]{--ui-icon:"\f0c3"}
