/**
 * Activity Icons — Custom SVG replacements
 *
 * Applies globally to all course formats on the entire site.
 * Dynamic per-module background-image rules are injected inline
 * by hook_callbacks::build_activity_icon_css().
 *
 * @package    local_custom_tabs_onetopic
 * @copyright  2025 Universidad Externado de Colombia
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
 */

/* Base sizing for all activity icons */
.activity img.activityicon {
    width: 32px;
    height: 32px;
    object-fit: contain;
}

/* Container must be positioned so the background fills it correctly */
.activity .activityiconcontainer {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
