/*
 * JLPT180 local icon fallback.
 * P4.104: replaces external Font Awesome CDN to avoid third-party tracking/storage warnings.
 * Scope: only .fa-* classes used by this plugin.
 */
body.jlpt180-clean-lobby .fa-solid,
body.jlpt180-clean-lobby .fa-regular,
body.jlpt180-clean-lobby .fa-brands{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:1.1em;
  min-width:1.1em;
  height:1.1em;
  line-height:1;
  font-style:normal;
  font-weight:900;
  font-family:Arial, "Helvetica Neue", sans-serif;
}
body.jlpt180-clean-lobby .fa-solid::before,
body.jlpt180-clean-lobby .fa-regular::before,
body.jlpt180-clean-lobby .fa-brands::before{content:"•";}
body.jlpt180-clean-lobby .fa-fire::before{content:"🔥";}
body.jlpt180-clean-lobby .fa-bolt::before{content:"⚡";}
body.jlpt180-clean-lobby .fa-book-open::before{content:"📖";}
body.jlpt180-clean-lobby .fa-book-journal-whills::before{content:"📘";}
body.jlpt180-clean-lobby .fa-torii-gate::before{content:"⛩";}
body.jlpt180-clean-lobby .fa-scroll::before{content:"📜";}
body.jlpt180-clean-lobby .fa-question::before{content:"?";}
body.jlpt180-clean-lobby .fa-gift::before{content:"🎁";}
body.jlpt180-clean-lobby .fa-check::before{content:"✓";}
body.jlpt180-clean-lobby .fa-lock::before{content:"🔒";}
body.jlpt180-clean-lobby .fa-unlock::before{content:"🔓";}
body.jlpt180-clean-lobby .fa-arrow-right-from-bracket::before{content:"↪";}
body.jlpt180-clean-lobby .fa-right-from-bracket::before{content:"↪";}
body.jlpt180-clean-lobby .fa-door-open::before{content:"🚪";}
body.jlpt180-clean-lobby .fa-user::before{content:"👤";}
body.jlpt180-clean-lobby .fa-users::before{content:"👥";}
body.jlpt180-clean-lobby .fa-user-astronaut::before{content:"👤";}
body.jlpt180-clean-lobby .fa-crown::before{content:"👑";}
body.jlpt180-clean-lobby .fa-star::before{content:"★";}
body.jlpt180-clean-lobby .fa-coins::before{content:"◆";}
body.jlpt180-clean-lobby .fa-gem::before{content:"◆";}
body.jlpt180-clean-lobby .fa-heart::before{content:"♥";}
body.jlpt180-clean-lobby .fa-xmark::before{content:"×";}
body.jlpt180-clean-lobby .fa-times::before{content:"×";}
body.jlpt180-clean-lobby .fa-magnifying-glass::before{content:"⌕";}
body.jlpt180-clean-lobby .fa-search::before{content:"⌕";}
body.jlpt180-clean-lobby .fa-play::before{content:"▶";}
body.jlpt180-clean-lobby .fa-rotate-right::before{content:"↻";}
body.jlpt180-clean-lobby .fa-arrows-spin::before{content:"↻";}
body.jlpt180-clean-lobby .fa-comment-dots::before{content:"💬";}
body.jlpt180-clean-lobby .fa-paper-plane::before{content:"➤";}
body.jlpt180-clean-lobby .fa-volume-high::before{content:"🔊";}
body.jlpt180-clean-lobby .fa-volume-up::before{content:"🔊";}
body.jlpt180-clean-lobby .fa-shield-halved::before{content:"🛡";}
body.jlpt180-clean-lobby .fa-dragon::before{content:"🐉";}
body.jlpt180-clean-lobby .fa-sword::before{content:"⚔";}
body.jlpt180-clean-lobby .fa-khanda::before{content:"⚔";}
body.jlpt180-clean-lobby .fa-yin-yang::before{content:"☯";}
body.jlpt180-clean-lobby .fa-store::before{content:"🏪";}
body.jlpt180-clean-lobby .fa-chevron-right::before{content:"›";}
