.text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(17 24 39/var(--tw-text-opacity));
}
.font-medium {
    font-weight: 500;
}
.text-sm {
    font-size: .875rem;
    line-height: 1.25rem;
}
.block {
    display: block;
}
.mb-2 {
    margin-bottom: 0.5rem;
}
.p-2\.5 {
    padding: 0.625rem;
}
.bg-gray-50 {
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251/var(--tw-bg-opacity));
}
.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219/var(--tw-border-opacity));
}
.border {
    border-width: 1px;
}

.rounded-lg {
    border-radius: 0.5rem;
}
.w-full {
    width: 100%;
}
.block {
    display: block;
}
.mb-6 {
    margin-bottom: 1.5rem;
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
}

.font-medium {
    font-weight: 500;
}
.text-sm {
    font-size: 1.05rem;
    line-height: 1.25rem;
}
.text-center {
    text-align: center;
}
.py-2\.5 {
    padding-bottom: 0.625rem;
    padding-top: 0.625rem;
}
.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.bg-blue-700 {
    --tw-bg-opacity: 1;
    background-color: #6B0504;
}
.rounded-lg {
    border-radius: 0.5rem;
}
.w-full {
    width: 100%;
}

.login-ganadores{
    position: absolute;
    top: 30%;
    left: 40%;
    width: 420px;
}
.login-ganadores-title{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    text-align: center;
    font-size: 40px;
    font-weight: 900;
    font-variant: all-small-caps;
    height: 55px;
    background: #121FCF;
    background: linear-gradient(to right, #cf8412 0%, #810d0b 100%);
    -webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}