
.flex {
    display: flex;
}

.flex-row {
    display: flex;
    flex-direction: row;
}

.flex-col {
    display: flex;
    flex-direction: column;
}

.flex-wrap {
    flex-wrap: wrap;
}

.flex-gap-xxs {
    gap: var(--space-xxs);
}

.flex-gap-xs {
    gap: var(--space-xs);
}

.flex-gap-sm {
    gap: var(--space-sm);
}

.flex-gap-md {
    gap: var(--space-md);
}

.u-flex {
    display: flex;
}

.u-inline-flex {
    display: inline-flex;
}

.u-flex-row {
    flex-direction: row;
}
@media (max-width: 768px) {
    .u-flex-row {
        flex-direction: column;
    }
}

.u-flex-col {
    flex-direction: column;
}

.u-flex-wrap {
    flex-wrap: wrap;
}

.u-flex-nowrap {
    flex-wrap: nowrap;
}

.u-flex-gap-xxs {
    gap: var(--space-xxs);
}

.u-flex-gap-xs {
    gap: var(--space-xs);
}

.u-flex-gap-sm {
    gap: var(--space-sm);
}

.u-flex-gap-md {
    gap: var(--space-md);
}

.u-items-start {
    align-items: flex-start;
}

.u-items-center {
    align-items: center;
}

.u-items-stretch {
    align-items: stretch;
}

.u-justify-start {
    justify-content: flex-start;
}

.u-justify-center {
    justify-content: center;
}

.u-justify-between {
    justify-content: space-between;
}
