@import url('https://fonts.googleapis.com/css2?family=Montserrat+Alternates:wght@700&display=swap');

.qas-loader-q {
    font-family: 'Montserrat Alternates', sans-serif;
    font-weight: 700;
    font-size: 56px;
    line-height: 1;
    letter-spacing: -0.04em;
    display: inline-block;
    background: linear-gradient(135deg, #d4af37, #b8941f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    animation: qasLoaderSpin 1.2s linear infinite;
    user-select: none;
    width: auto !important;
    height: auto !important;
    max-width: none !important;
    filter: none !important;
    object-fit: unset !important;
    margin: 0;
}

@keyframes qasLoaderSpin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

@media (prefers-reduced-motion: reduce) {
    .qas-loader-q { animation: none; }
}
