/* === Utilities & Helper Classes Modularized from style.css === */
.fouc-hidden {
    opacity: 0;
    transition: opacity 0.4s ease-in-out;
}

.fouc-visible {
    opacity: 1;
}

.text-center {
    text-align: center !important;
}

.text-right {
    text-align: right !important;
}

.text-left {
    text-align: left !important;
}

.mt-0 { margin-top: 0 !important; }
.mb-0 { margin-bottom: 0 !important; }
.pt-0 { padding-top: 0 !important; }
.pb-0 { padding-bottom: 0 !important; }

.hide { display: none !important; }
.show { display: block !important; }

.no-select {
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}