/*
 * Remix Icon v4.5.0 (self-hosted / site-local subset)
 * ------------------------------------------------
 * このファイルは「サイト内の /remixicon.woff2」だけを参照します。
 * 外部CDN（CloudFlare / cdnjs 等）には一切依存しません。
 * 使用しているアイコンだけを収録した軽量版です。
 *
 * 同梱ファイル: public/remixicon.woff2
 */

@font-face {
  font-family: "remixicon";
  src: url("remixicon.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;
}

/* --- Icons used in this project --- */
.ri-arrow-right-line:before { content: "\ea6c"; }
.ri-bank-card-line:before { content: "\ea92"; }
.ri-calendar-event-line:before { content: "\eb25"; }
.ri-close-line:before { content: "\eb99"; }
.ri-coupon-3-line:before { content: "\ebe8"; }
.ri-facebook-fill:before { content: "\ecbc"; }
.ri-fire-line:before { content: "\ed33"; }
.ri-hand-heart-line:before { content: "\edf3"; }
.ri-instagram-line:before { content: "\ee66"; }
.ri-leaf-line:before { content: "\eea3"; }
.ri-line-fill:before { content: "\eeac"; }
.ri-mail-line:before { content: "\eef6"; }
.ri-map-pin-2-line:before { content: "\ef0a"; }
.ri-menu-line:before { content: "\ef3e"; }
.ri-notification-3-line:before { content: "\ef94"; }
.ri-phone-line:before { content: "\efec"; }
.ri-pie-chart-2-line:before { content: "\eff6"; }
.ri-plant-line:before { content: "\f007"; }
.ri-qr-code-line:before { content: "\f03d"; }
.ri-question-answer-line:before { content: "\f043"; }
.ri-restaurant-line:before { content: "\f084"; }
.ri-store-2-line:before { content: "\f1a5"; }
.ri-time-line:before { content: "\f20f"; }
.ri-timer-line:before { content: "\f215"; }
.ri-train-line:before { content: "\f223"; }