#Topbar_Container {
    /* == Topbar Setting == */
    /* Button Size */
    --topbar-button-width: 28em;
    --topbar-button-height: 2.8em;

    /* Topbar Size */
    --topbar-width: 100%;
    --topbar-height: calc(var(--topbar-button-height) + 0.5em);

    /* Background */
    --topbar-background-color: rgb(0, 0, 0, 0.5);
    --topbar-background-blur: blur(10px);

    /* Font */
    --topbar-font-family: "Stretch Pro", sans-serif;
    --topbar-font-size: var(--font-size-x-small);
    
    /* Button */
    --topbar-btn-color: rgb(0, 0, 0, 0.7);
}

/* Topbar */
.Topbar {
    display: flex;
    justify-content: space-between;
    align-items: center;

    position: absolute;
    /* bottom: 0%; */

    width: var(--topbar-width);
    height: var(--topbar-height);

    padding: 0 16px;

    color: white;

    font-family: var(--topbar-font-family);

    background-color: var(--topbar-background-color);
    backdrop-filter: var(--topbar-background-blur);

    p {
        display: flex;
        justify-content: space-evenly;
        align-items: center;
        gap: 5px;

        width: var(--topbar-button-width);
        height: var(--topbar-button-height);
        
        font-size: var(--topbar-font-size);
        
        cursor: pointer;
        user-select: none;
        
        padding: 8px;
        margin: 0;
        
        overflow: hidden;
        
        background-color: var(--topbar-btn-color);
        border: 2px solid var(--border-color);
        
        transition: 0.1s ease;
        transform: translateY(0);
        
        box-shadow: 6px 4px 0 var(--border-color);
    }

    p:active {
        transform: translateY(2px);
        box-shadow: 4px 2px 0px var(--border-color);
    }

    p#OSButton {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 0;
        overflow: hidden;

        font-size: var(--topbar-font-size);
        text-wrap: nowrap;

        .svg {
            width: 180px;
            height: 180px;
            object-fit: contain;
        }
    }
}