/* 图标字体定义 */
@font-face {
    font-family: 'iconfont';
    src: url('/icons/iconfont.woff2') format('woff2'),
         url('/icons/iconfont.woff') format('woff'),
         url('/icons/iconfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

.iconfont {
    font-family: 'iconfont' !important;
    font-size: 1em;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    vertical-align: middle;
}

/* 常用图标 */
.icon-folder::before {
    content: '\e001';
}

.icon-tag::before {
    content: '\e002';
}

.icon-calendar::before {
    content: '\e003';
}

.icon-clock::before {
    content: '\e004';
}

.icon-user::before {
    content: '\e005';
}

.icon-eye::before {
    content: '\e006';
}

.icon-info::before {
    content: '\e007';
}

.icon-star::before {
    content: '\e008';
}

.icon-star-filled::before {
    content: '\e009';
}

.icon-sun::before {
    content: '\e010';
}

.icon-moon::before {
    content: '\e011';
}

.icon-arrow-left::before {
    content: '\e012';
}

.icon-arrow-right::before {
    content: '\e013';
}

.icon-close::before {
    content: '\e014';
}

.icon-search::before {
    content: '\e015';
}

.icon-settings::before {
    content: '\e016';
}

.icon-copyright::before {
    content: '\e017';
}

.icon-layout::before {
    content: '\e018';
}

.icon-image::before {
    content: '\e019';
}

.icon-thumbnails::before {
    content: '\e020';
}

.icon-app::before {
    content: '\e021';
}

.icon-picture::before {
    content: '\e022';
}

.icon-align-left::before {
    content: '\e023';
}
