.bulma-german-flag {
    height: 0.7em; /* Slightly smaller than the text height for a cleaner 'icon' look */
    width: 1.15em; /* Maintains the 3:5 ratio */

    display: inline-block;
    margin-right: 0.3em;
    border-radius: 2px;

    /* The gradient stays the same */
    background: linear-gradient(
            to bottom,
            #000000 33.3%,
            #DD0000 33.3%,
            #DD0000 66.6%,
            #FFCE00 66.6%
    );
}