.ticker-wrapper {
    width: 100%;
    overflow: hidden;
    background: #111;
    color: #fff;
    padding: 5px 0;
    white-space: nowrap;
}

.ticker {
    display: inline-block;
    padding-left: 100%;
    animation: ticker 20s linear infinite;
}

@keyframes ticker {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-100%);
    }
}

.cs-app-header {
    /* ไล่สีซ้าย → ขวา */
    background: linear-gradient(90deg,
            #ffe960 0%,
            #8a7d2b 35%,
            #702b65 70%,
            #57224e 100%);
}

.cs-bg {
    background: linear-gradient(225deg, #57224e 0%, #ffe960 100%);
}

.text-stroke-purple {
  -webkit-text-stroke: 2px #4f4d43;
  color: transparent;
}

button,
a,
span,
div {
    touch-action: manipulation;
    -webkit-touch-callout: none;
}

.cs-header {
    background: linear-gradient(270deg, #57224e 0%, rgb(255, 255, 255) 200%) !important;
    border-bottom: 3px solid #ffe960;
}

.cs-body {
    background: linear-gradient(270deg, #57224e 0%, #ffe960 200%) !important;
}

.cs-main-menu {
    background: linear-gradient(0deg, rgba(0, 0, 0, 100%) 0%, #57224e 50%);
}

.cs-border-main-menu {
    border: 3px solid #ffe960 !important;
}

.cs-border-text-slide {
    border-bottom: 2px solid #ffe960;
}

.cs-boder-color {
    border-width: 4px !important;
    border-style: solid !important;
    border-color: #57224e !important;
}

.cs-card-bg {
    background: linear-gradient(175deg, rgb(255 255 255) 0%, #57224e 300%) !important;
}

.cs-btn {
    background: linear-gradient(black, #57224e) !important;
    border-color: #ffe960 !important;
}

.cs-bg-cat-huay {
    background: linear-gradient(175deg, rgb(0, 0, 0) 0%, #57224e 300%) !important;
}

.cs-bd {
    border-color: #ffe960;
}

.cs-bd-card {
    border: 2px solid #ffe960 !important;
}

.cs-color {
    color: #ffe960;
}

.cs-bg-mlogin {
    background: linear-gradient(rgb(62, 62, 62) 0%, rgb(1, 6, 0) 100%);
}

.cs-navh {
    background-color: #57224e;
}

.cs-navb::before {
    border-left: 1px solid #57224e;
}