/*==================================================
LATEST RESULT
==================================================*/

#latest-result{

    padding:60px 0;

}

.result-card{

    max-width:900px;

    margin:auto;

    background:linear-gradient(
        180deg,
        #16367f,
        #10285f
    );

    border-radius:24px;

    border:1px solid rgba(255,255,255,.08);

    padding:40px;

    box-shadow:

    0 20px 50px rgba(0,0,0,.30);

}

.result-header{

    text-align:center;

}

.result-header span{

    display:inline-block;

    background:var(--accent);

    color:#111;

    padding:8px 22px;

    border-radius:8px;

    font-size:15px;

    font-weight:700;

}

.winning-number{

    margin-top:20px;

    text-align:center;

    font-size:110px;

    font-weight:900;

    color:var(--accent);

    line-height:1;

}

.result-info{

    margin-top:35px;

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:20px;

}

.info-box{

    background:rgba(255,255,255,.05);

    border-radius:18px;

    padding:25px;

    text-align:center;

}

.info-title{

    font-size:14px;

    color:#bfc8e5;

    margin-bottom:12px;

    letter-spacing:1px;

}

.info-value{

    font-size:26px;

    font-weight:700;

    color:#fff;

}

@media(max-width:768px){

.result-info{

grid-template-columns:1fr;

}

.winning-number{

font-size:70px;

}

}