.portal-morph-icon {
    display: inline-flex;
    width: 20px;
    height: 20px;
    flex: none;
    color: currentColor;
    pointer-events: none;
}

/* The path itself morphs in JavaScript. Keep SVG geometry pixel-sharp. */
:where(button, a, [role="button"], summary, label,
    .school-metric-card, .company-kpi-card, .settings-summary-card, .settings-toggle-card) svg {
    transform: none !important;
    filter: none !important;
}
