/* Frontend styles (black badges w/ yellow text) */
.myl-wrap { margin: 1rem 0; }
.myl-list { list-style:none; padding:0; margin:0; }
.myl-item { display:flex; align-items:center; gap:.5rem; padding:.35rem 0; flex-wrap:wrap; }
.myl-link { text-decoration:none; }
.myl-badge { display:inline-block; font-size:.75rem; line-height:1; padding:.25rem .45rem; border-radius:.35rem; border:1px solid #FFD400; background:#000; color:#FFD400; }
.myl-link:focus .myl-label, .myl-link:hover .myl-label { text-decoration: underline; }