/* Ícones do app (Ionicons, a mesma fonte do @expo/vector-icons), recortados só com o que o site usa. */
@font-face { font-family:'Ionicons VIA'; src:url(assets/web/ionicons-via.woff2) format('woff2'); font-display:block; }
.ion { display:inline-block; flex:none; font-family:'Ionicons VIA'; font-size:var(--t,18px); font-style:normal; font-weight:400; line-height:1; color:inherit; speak:never; }
.ion[data-i="person-circle-outline"]::before { content:"\f4aa"; }
.ion[data-i="grid-outline"]::before { content:"\f356"; }
.ion[data-i="calendar-outline"]::before { content:"\f1d6"; }
.ion[data-i="business-outline"]::before { content:"\f1c7"; }
.ion[data-i="notifications-outline"]::before { content:"\f47f"; }
.ion[data-i="settings-outline"]::before { content:"\f56c"; }
.ion[data-i="checkmark"]::before { content:"\f21d"; }
.ion[data-i="time-outline"]::before { content:"\f5de"; }
.ion[data-i="play"]::before { content:"\f4c6"; }
.ion[data-i="chevron-forward"]::before { content:"\f23b"; }
.ion[data-i="chevron-back"]::before { content:"\f229"; }
.ion[data-i="chevron-down"]::before { content:"\f232"; }
.ion[data-i="chevron-up"]::before { content:"\f241"; }
.ion[data-i="people-outline"]::before { content:"\f4a3"; }
.ion[data-i="checkmark-circle"]::before { content:"\f21e"; }
.ion[data-i="trophy"]::before { content:"\f601"; }
.ion[data-i="trophy-outline"]::before { content:"\f602"; }
.ion[data-i="options-outline"]::before { content:"\f48b"; }
.ion[data-i="person-add-outline"]::before { content:"\f4a7"; }
.ion[data-i="alert-circle"]::before { content:"\f113"; }
.ion[data-i="alert-circle-outline"]::before { content:"\f114"; }
.ion[data-i="school-outline"]::before { content:"\f55d"; }
.ion[data-i="megaphone-outline"]::before { content:"\f44f"; }
.ion[data-i="document-text-outline"]::before { content:"\f2b4"; }
.ion[data-i="star-outline"]::before { content:"\f599"; }
.ion[data-i="gift-outline"]::before { content:"\f338"; }
.ion[data-i="pulse-outline"]::before { content:"\f4f7"; }
.ion[data-i="location-outline"]::before { content:"\f3c5"; }
.ion[data-i="search"]::before { content:"\f55f"; }
.ion[data-i="search-outline"]::before { content:"\f563"; }
.ion[data-i="ellipsis-horizontal"]::before { content:"\f2ce"; }
.ion[data-i="add-circle-outline"]::before { content:"\f105"; }
.ion[data-i="image-outline"]::before { content:"\f38f"; }
.ion[data-i="checkmark-done-outline"]::before { content:"\f225"; }
.ion[data-i="ribbon-outline"]::before { content:"\f545"; }
.ion[data-i="close"]::before { content:"\f24a"; }
.ion[data-i="flag"]::before { content:"\f310"; }
.ion[data-i="hourglass-outline"]::before { content:"\f386"; }
.ion[data-i="eye-outline"]::before { content:"\f2ea"; }
.ion[data-i="list-outline"]::before { content:"\f3bf"; }
.ion[data-i="notifications"]::before { content:"\f475"; }
.ion[data-i="menu-outline"]::before { content:"\f452"; }
.ion[data-i="arrow-forward"]::before { content:"\f133"; }
.ion[data-i="camera-outline"]::before { content:"\f1dc"; }
.ion[data-i="lock-closed-outline"]::before { content:"\f3c8"; }
