@import url('https://fonts.googleapis.com/css2?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');

.transparency {
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 1em;
    margin: 1em;
    height: auto;
}

.transparency img {
    width: 6em;
    height: 6em;
    border-radius: 90px;
}

.transparency h1 {
    font-size: 2rem;
    display: flex;
    align-items: baseline;
    text-align: center;
    color: rgb(47, 104, 155);
    font-family: 'Roboto', sans-serif;
}

.tr_container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5em;
    height: 10em;
    width: 50em;
}

.budget_art {
    width: 80%;
}

.budget_art p {
    font-size: 1rem;
    font-family: "Roboto", 'Courier New', Courier, monospace;
}

.fi-mivi {
    font-family: 'Courier New', Courier, monospace;
    font-weight: normal;
}

.fi-report {
    font-family: 'Courier New', Courier, monospace;
    font-weight: normal;
}

/* Media Query for Mobile Devices */
@media only screen and (max-width: 768px) {
    .transparency {
        padding: 0.5em;
        margin: 0.5em;
    }

    .transparency img {
        width: 4em;
        height: 4em;
    }

    .transparency h1 {
        font-size: 1.5rem;
    }

    .tr_container {
        flex-direction: column;
        gap: 2em;
        width: 100%;
        height: auto;
    }

    .budget_art {
        width: 100%;
    }

    .budget_art p {
        font-size: 0.9rem;
    }
}

@media only screen and (max-width: 480px) {
    .transparency img {
        width: 3em;
        height: 3em;
    }

    .transparency h1 {
        font-size: 1.2rem;
    }

    .tr_container {
        width: 100%;
        gap: 1em;
    }

    .budget_art p {
        font-size: 0.8rem;
    }
}
