/* V11.3 — icone vettoriali coerenti, senza rendering emoji di iOS */
.foc-ui-icon{display:inline-block;width:1em;height:1em;vertical-align:-.13em;flex-shrink:0;stroke:currentColor;fill:none}
.text-arrow .foc-ui-icon,.event-arrow .foc-ui-icon,.foc-footer-site .foc-ui-icon{width:.9em;height:.9em;vertical-align:-.08em}
.feature-symbol .foc-ui-icon{display:block;width:clamp(52px,8vw,92px);height:clamp(52px,8vw,92px);stroke-width:1.15}
.vision-footer-mark .foc-ui-icon{width:1.2em;height:1.2em;vertical-align:middle}
.avatar .foc-ui-icon{width:1.2em;height:1.2em}
.admin-item .foc-ui-icon{width:1.1em;height:1.1em;margin-right:.4em}
@media(max-width:800px){
.feature-symbol .foc-ui-icon{width:64px;height:64px}
.vision-footer{flex-wrap:wrap;column-gap:12px;row-gap:8px}
.vision-footer-mark .foc-ui-icon{width:20px;height:20px}
.text-arrow .foc-ui-icon{width:17px;height:17px}
}
