@import url('https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Afacad+Flux:wght@100..1000&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Afacad+Flux:wght@100..1000&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body {
    background: none;
}

.top {
    display: inline-block;
    position: absolute;
    right: 0.5vh;
    top: 1.2vh;
    width: auto;
    max-width: 50vh;
    padding-left: 1vh;
    transition: all;
    transition-duration: 1s;
}

.top .box {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 2vh;
    max-width: 50vh;
    border-radius: 3vh;
    padding: 1vh;
    text-align: center;
}

.divider {
    width: 1px; /* Thin line */
    height: 6.5vh; /* Adjust height as needed */
    background-color: #DCDCDC; /* Color for the divider */
    margin: 0 1vh; /* Adds space on each side of the line */
    align-self: center; /* Center aligns the line vertically */
}

.top .second {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    padding-right: -1vh;
    margin-top: 0.2vh; /* Adjust this value to move up */
}

.second .name {
    font-family: 'Saira';
    font-style: normal;
    font-weight: 300;
    font-size: 2.1vh;
    color: #DCDCDC;
    text-align: center;
}

.second .small {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-size: 2.5vh;
    color: #DCDCDC;
    text-align: center;
}

.logo-section {
    display: flex; /* Align elements horizontally */
    justify-content: space-between; /* Create space between info and logo */
    align-items: center; /* Center vertically */
    text-align: center;
    gap: 2vh; /* Adjust space between sections */
}

.info-box {
    padding: 0.4vh 0.7vh; /* Adjust padding as needed */
    border-radius: 0.5vh;
    display: inline-block; /* Color for ID and player count text */
    font-weight: bold; /* Makes the numbers stand out more */
}

.first .label {
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 1.6vh;
    color: #DCDCDC;
    margin-right: 0vh;
}

.large {
    font-family: 'Roboto';
    font-weight: 600;
    font-size: 1.6vh;
    color: #DCDCDC;  /* Text color for player ID and player count */
}

.top .logo {
    width: 10vh; /* Adjust size of the logo as needed */
    margin: 0; /* Remove unnecessary margins */
}

.top .first {
    display: flex;
    flex-direction: column; /* Stack items vertically */
    align-items: center; /* Center align text and counts */
    justify-content: center; /* Center align within the container */
    gap: 0vh; /* Add space between ŽAIDĖJAI and JŪSŲ ID */
    margin-top: 0; /* Adjust margins as needed */
    margin-right: 0; /* Align correctly with the rest of the design */
    text-align: center;
}

.info i {
    font-size: 1.5vh; /* Adjust icon size */
    color: #5f6163; /* Match the icon color to your text */
    margin-right: 0.5vh; /* Add space between the icon and the text */
}

.first .info {
    display: flex;
    align-items: center;
}

.first img {
    margin-left: 1vh;
}
