/* Generado por scripts/subset-fonts.py — solo los iconos usados. */
@font-face {
  font-family: 'remixicon';
  src: url('remixicon.min.woff2') format('woff2');
  font-display: swap;
}

[class^="ri-"], [class*=" ri-"] {
  font-family: 'remixicon' !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ri-alert-line:before { content: "\ea21"; }
.ri-arrow-down-line:before { content: "\ea4c"; }
.ri-arrow-down-s-line:before { content: "\ea4e"; }
.ri-arrow-left-line:before { content: "\ea60"; }
.ri-arrow-right-line:before { content: "\ea6c"; }
.ri-article-fill:before { content: "\ea7d"; }
.ri-article-line:before { content: "\ea7e"; }
.ri-book-open-fill:before { content: "\eada"; }
.ri-book-open-line:before { content: "\eadb"; }
.ri-box-3-line:before { content: "\f2f5"; }
.ri-brain-line:before { content: "\f2f7"; }
.ri-calendar-line:before { content: "\eb27"; }
.ri-check-line:before { content: "\eb7b"; }
.ri-checkbox-circle-line:before { content: "\eb81"; }
.ri-close-circle-line:before { content: "\eb97"; }
.ri-close-line:before { content: "\eb99"; }
.ri-error-warning-line:before { content: "\eca1"; }
.ri-file-text-fill:before { content: "\ed0e"; }
.ri-file-text-line:before { content: "\ed0f"; }
.ri-fire-line:before { content: "\ed33"; }
.ri-flashlight-line:before { content: "\ed3d"; }
.ri-flask-fill:before { content: "\ed3e"; }
.ri-flask-line:before { content: "\ed3f"; }
.ri-font-size-2:before { content: "\ed8c"; }
.ri-gift-line:before { content: "\edbb"; }
.ri-hammer-line:before { content: "\edef"; }
.ri-home-line:before { content: "\ee2b"; }
.ri-information-fill:before { content: "\ee58"; }
.ri-information-line:before { content: "\ee59"; }
.ri-landscape-line:before { content: "\ee7d"; }
.ri-lightbulb-flash-line:before { content: "\eea8"; }
.ri-lightbulb-line:before { content: "\eea9"; }
.ri-line-chart-line:before { content: "\eeab"; }
.ri-link:before { content: "\eeb2"; }
.ri-linkedin-box-fill:before { content: "\eeb3"; }
.ri-loader-4-line:before { content: "\eec6"; }
.ri-lock-line:before { content: "\eece"; }
.ri-magic-line:before { content: "\eeea"; }
.ri-mail-fill:before { content: "\eef3"; }
.ri-mail-send-line:before { content: "\eefc"; }
.ri-menu-line:before { content: "\ef3e"; }
.ri-mic-fill:before { content: "\ef4f"; }
.ri-mic-line:before { content: "\ef50"; }
.ri-music-2-line:before { content: "\ef83"; }
.ri-play-circle-line:before { content: "\f009"; }
.ri-puzzle-line:before { content: "\f452"; }
.ri-quill-pen-line:before { content: "\f04a"; }
.ri-repeat-line:before { content: "\f074"; }
.ri-rocket-2-line:before { content: "\f094"; }
.ri-rocket-line:before { content: "\f096"; }
.ri-shield-check-line:before { content: "\f100"; }
.ri-shield-fill:before { content: "\f103"; }
.ri-sparkling-2-fill:before { content: "\f36a"; }
.ri-sparkling-2-line:before { content: "\f36b"; }
.ri-stack-fill:before { content: "\f180"; }
.ri-stack-line:before { content: "\f181"; }
.ri-star-fill:before { content: "\f186"; }
.ri-star-line:before { content: "\f18b"; }
.ri-ticket-2-line:before { content: "\f20b"; }
.ri-time-line:before { content: "\f20f"; }
.ri-timer-line:before { content: "\f215"; }
.ri-tools-line:before { content: "\f21b"; }
.ri-trophy-line:before { content: "\f22f"; }
.ri-twitter-x-fill:before { content: "\f3e6"; }
.ri-user-line:before { content: "\f264"; }
.ri-user-star-line:before { content: "\f276"; }
.ri-verified-badge-line:before { content: "\f3e9"; }
.ri-whatsapp-fill:before { content: "\f2bb"; }
