.bean:hover {
    transform: scale(1.1);
    transition: 200ms;
}

.flex-row {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center; /* optional: center the row */
    gap: 1rem; /* spacing between columns */
    margin-bottom: 1rem;
}

    .flex-row .column {
        flex: 0 0 auto;
    }

.no-gutter {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

    .no-gutter > .column {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

ol.ui.list {
    counter-reset: item;
    list-style-type: none;
    padding-left: 0;
}

    ol.ui.list li {
        counter-increment: item;
        margin-bottom: 0.5em;
    }

        ol.ui.list li:before {
            content: counter(item) ". ";
            margin-right: 0.5em;
            font-weight: bold;
            position: absolute;
            left: -0.4em;
        }

.b2 ol.ui.list {
    counter-reset: alpha-item;
    list-style-type: none;
    padding-left: 0;
}

    .b2 ol.ui.list li {
        counter-increment: alpha-item;
        margin-bottom: 0.5em;
    }

        .b2 ol.ui.list li:before {
            content: "(" counter(alpha-item, upper-alpha) ") ";
            margin-right: 0.5em;
            font-weight: bold;
            font-size: 1em;
            position: absolute;
        }

td {
    vertical-align: top;
}
.ui.label.no-pointer {
    cursor: default !important;
  }
