/*
 * 自家托管的 UIcons 子集（UIcons 4.0.0 - https://www.flaticon.com/uicons/interface-icons）
 *
 * 這個檔案是產生出來的，不要手動編輯。
 * 重新產生：vendor/housetube/site-kit/scripts/build-icon-subset.py --root .
 *
 * 原本是三支來自 cdn-uicons.flaticon.com 的 CSS，合計 86KB 且會阻斷算繪，背後再拉
 * 三支各約 500KB 的字型檔——全部只為了全站實際用到的幾十個圖示。
 * 類名與基底樣式與原版逐字相同，畫面沒有差異。
 *
 * 新增圖示時：只加類名不會生效，子集字型裡沒有那個字形，要重跑這支腳本。
 */

@font-face {
    font-family: "uicons-regular-rounded";
    src: url("/assets/fonts/uicons/uicons-regular-rounded.woff2?v=fc813a1d82") format("woff2");
    font-display: block;
}

i[class^="fi-rr-"]:before, i[class*=" fi-rr-"]:before, span[class^="fi-rr-"]:before, span[class*="fi-rr-"]:before {
    font-family: uicons-regular-rounded !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fi-rr-angle-small-down:before { content: "\e0a1"; }
.fi-rr-angle-small-right:before { content: "\e0a3"; }
.fi-rr-bars-sort:before { content: "\e1b2"; }
.fi-rr-check:before { content: "\e430"; }
.fi-rr-clock-five:before { content: "\e4d0"; }
.fi-rr-copy:before { content: "\e5ab"; }
.fi-rr-cross-small:before { content: "\e5eb"; }
.fi-rr-info:before { content: "\eb10"; }
.fi-rr-menu-burger:before { content: "\eceb"; }
.fi-rr-octagon-xmark:before { content: "\ee0a"; }
.fi-rr-picture:before { content: "\ef35"; }
.fi-rr-search:before { content: "\f13a"; }
.fi-rr-settings-sliders:before { content: "\f164"; }
.fi-rr-share:before { content: "\f16a"; }
.fi-rr-user:before { content: "\f4f9"; }

@font-face {
    font-family: "uicons-bold-rounded";
    src: url("/assets/fonts/uicons/uicons-bold-rounded.woff2?v=995d031bf1") format("woff2");
    font-display: block;
}

i[class^="fi-br-"]:before, i[class*=" fi-br-"]:before, span[class^="fi-br-"]:before, span[class*="fi-br-"]:before {
    font-family: uicons-bold-rounded !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fi-br-angle-small-left:before { content: "\e0a2"; }
.fi-br-angle-small-right:before { content: "\e0a3"; }
