Optimizacion PageSpeed: - Original: 211 KB (2050 iconos) - Subset: 13 KB (104 iconos usados) - Ahorro: 198 KB (94% reduccion) Cambios: - Creado script create-icons-subset.py para generar subsets - Generado bootstrap-icons-subset.min.css (4.5 KB) - Generado bootstrap-icons-subset.woff2 (8.7 KB) - Agregado font-display:swap (elimina bloqueo de 420ms) - Actualizado enqueue-scripts.php para usar subset 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
127 lines
4.7 KiB
CSS
127 lines
4.7 KiB
CSS
/*!
|
|
* Bootstrap Icons Subset - ROI Theme
|
|
* 104 iconos de 2050 originales (5.1%)
|
|
* Generado automaticamente - NO EDITAR
|
|
*/
|
|
@font-face{
|
|
font-display:swap;
|
|
font-family:bootstrap-icons;
|
|
src:url("fonts/bootstrap-icons-subset.woff2") format("woff2"),
|
|
url("fonts/bootstrap-icons-subset.woff") format("woff")
|
|
}
|
|
.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{
|
|
display:inline-block;
|
|
font-family:bootstrap-icons!important;
|
|
font-style:normal;
|
|
font-weight:400!important;
|
|
font-variant:normal;
|
|
text-transform:none;
|
|
line-height:1;
|
|
vertical-align:-.125em;
|
|
-webkit-font-smoothing:antialiased;
|
|
-moz-osx-font-smoothing:grayscale
|
|
}
|
|
.bi-arrow-counterclockwise::before{content:"\f117"}
|
|
.bi-arrow-down-circle::before{content:"\f119"}
|
|
.bi-arrow-right::before{content:"\f138"}
|
|
.bi-arrow-up::before{content:"\f148"}
|
|
.bi-arrows-angle-expand::before{content:"\f14a"}
|
|
.bi-arrows-expand::before{content:"\f14c"}
|
|
.bi-arrows-fullscreen::before{content:"\f14d"}
|
|
.bi-arrows-move::before{content:"\f14e"}
|
|
.bi-arrows-vertical::before{content:"\f698"}
|
|
.bi-aspect-ratio::before{content:"\f150"}
|
|
.bi-badge-ad::before{content:"\f161"}
|
|
.bi-bar-chart::before{content:"\f17e"}
|
|
.bi-bootstrap::before{content:"\f1a8"}
|
|
.bi-bounding-box::before{content:"\f1b6"}
|
|
.bi-box-arrow-up-right::before{content:"\f1c5"}
|
|
.bi-c-circle::before{content:"\f7db"}
|
|
.bi-calendar-check::before{content:"\f1e2"}
|
|
.bi-calendar3::before{content:"\f214"}
|
|
.bi-card-image::before{content:"\f226"}
|
|
.bi-card-text::before{content:"\f228"}
|
|
.bi-chat-dots::before{content:"\f24a"}
|
|
.bi-chat-dots-fill::before{content:"\f249"}
|
|
.bi-chat-quote::before{content:"\f255"}
|
|
.bi-chat-text::before{content:"\f267"}
|
|
.bi-check-circle::before{content:"\f26b"}
|
|
.bi-chevron-down::before{content:"\f282"}
|
|
.bi-clock::before{content:"\f293"}
|
|
.bi-code::before{content:"\f2c8"}
|
|
.bi-code-slash::before{content:"\f2c6"}
|
|
.bi-cursor::before{content:"\f2e3"}
|
|
.bi-display::before{content:"\f302"}
|
|
.bi-envelope::before{content:"\f32f"}
|
|
.bi-envelope-fill::before{content:"\f32c"}
|
|
.bi-envelope-paper::before{content:"\f73d"}
|
|
.bi-exclamation-octagon::before{content:"\f337"}
|
|
.bi-exclamation-triangle::before{content:"\f33b"}
|
|
.bi-eye::before{content:"\f341"}
|
|
.bi-facebook::before{content:"\f344"}
|
|
.bi-file-earmark-text::before{content:"\f38b"}
|
|
.bi-file-text::before{content:"\f3b9"}
|
|
.bi-filetype-css::before{content:"\f742"}
|
|
.bi-filetype-js::before{content:"\f74c"}
|
|
.bi-folder-fill::before{content:"\f3d1"}
|
|
.bi-fonts::before{content:"\f3da"}
|
|
.bi-gear::before{content:"\f3e5"}
|
|
.bi-geo-alt-fill::before{content:"\f3e7"}
|
|
.bi-globe::before{content:"\f3ee"}
|
|
.bi-graph-up::before{content:"\f3f2"}
|
|
.bi-grid::before{content:"\f3fc"}
|
|
.bi-grid-3x3-gap::before{content:"\f3f9"}
|
|
.bi-hand-index::before{content:"\f403"}
|
|
.bi-hourglass::before{content:"\f421"}
|
|
.bi-hourglass-split::before{content:"\f41f"}
|
|
.bi-image::before{content:"\f42a"}
|
|
.bi-info-circle::before{content:"\f431"}
|
|
.bi-input-cursor::before{content:"\f436"}
|
|
.bi-input-cursor-text::before{content:"\f435"}
|
|
.bi-instagram::before{content:"\f437"}
|
|
.bi-key::before{content:"\f44f"}
|
|
.bi-layout-sidebar::before{content:"\f45f"}
|
|
.bi-layout-text-window-reverse::before{content:"\f463"}
|
|
.bi-lightning::before{content:"\f46f"}
|
|
.bi-lightning-charge-fill::before{content:"\f46c"}
|
|
.bi-link::before{content:"\f471"}
|
|
.bi-link-45deg::before{content:"\f470"}
|
|
.bi-linkedin::before{content:"\f472"}
|
|
.bi-list::before{content:"\f479"}
|
|
.bi-list-nested::before{content:"\f474"}
|
|
.bi-list-ol::before{content:"\f475"}
|
|
.bi-list-ul::before{content:"\f478"}
|
|
.bi-magic::before{content:"\f675"}
|
|
.bi-megaphone::before{content:"\f484"}
|
|
.bi-megaphone-fill::before{content:"\f483"}
|
|
.bi-menu-button-wide::before{content:"\f489"}
|
|
.bi-mouse::before{content:"\f499"}
|
|
.bi-palette::before{content:"\f4b1"}
|
|
.bi-person::before{content:"\f4e1"}
|
|
.bi-person-lines-fill::before{content:"\f4db"}
|
|
.bi-phone::before{content:"\f4e7"}
|
|
.bi-pin::before{content:"\f4ed"}
|
|
.bi-power::before{content:"\f4ff"}
|
|
.bi-send-fill::before{content:"\f6b9"}
|
|
.bi-share::before{content:"\f52e"}
|
|
.bi-shield-check::before{content:"\f52f"}
|
|
.bi-shield-lock::before{content:"\f538"}
|
|
.bi-shield-x::before{content:"\f53e"}
|
|
.bi-slash-circle::before{content:"\f567"}
|
|
.bi-sliders::before{content:"\f56b"}
|
|
.bi-square::before{content:"\f584"}
|
|
.bi-star::before{content:"\f588"}
|
|
.bi-star-fill::before{content:"\f586"}
|
|
.bi-stars::before{content:"\f589"}
|
|
.bi-tablet::before{content:"\f5ae"}
|
|
.bi-tag::before{content:"\f5b0"}
|
|
.bi-tags::before{content:"\f5b2"}
|
|
.bi-telephone-fill::before{content:"\f5b4"}
|
|
.bi-text-center::before{content:"\f5c4"}
|
|
.bi-text-paragraph::before{content:"\f5c8"}
|
|
.bi-three-dots::before{content:"\f5d4"}
|
|
.bi-toggle-on::before{content:"\f5d6"}
|
|
.bi-twitter-x::before{content:"\f8db"}
|
|
.bi-type::before{content:"\f5f7"}
|
|
.bi-whatsapp::before{content:"\f618"}
|
|
.bi-x-circle::before{content:"\f623"} |