/*!
{
 "Name": "Aura",
 "Version": "1.0",
 "UpdatedDate": "2025/27/11",
 "Description": "",
 "URL": "https://cubecoders.com/AMP",
 "Author": "CubeCoders Limited",
 "Tags": ["Official"]
}
*/

@colorBG: rgba(0,0,0,0.5);
@import "../CSS/Queries.less";

body {
    background-image: url(../Images/AuraBlur.webp);
    background-size: auto;
    background-position: bottom center;
    backdrop-filter: brightness(0.5) saturate(1.5);
}

#loginContainer, #sideMenuContainer, #barTop, .tabHeaderContainer {
    background-color: transparent;
    background-image: url(../Images/DarkSemiNoise.webp);
    background-repeat: repeat;
}

#sideMenuContainer {
    background-image: linear-gradient(180deg, #000, rgba(0, 0, 0, 0.3) 25%);
}

.bodyTab, .sideItemList {
    border-radius: 0;
}

#userInfo, #mainBody {
    background-color: transparent;
}

.settingsGroup .groupBody .settingContainer, #diagTable, #currentSessionsTable, #auditLogTable {
    background-color: @colorBG;
    box-shadow: none;
    border: none;
}

#sideMenu {
    top: 0;

    a {
        font-size: 100%;

        &:hover {
            background-color: rgba(0,0,0,0.75);
        }
    }
}

.subMenuWell {
    background-color: transparent;
}

.sideItemData > p, .sideItemData .description, .permNodeDescription {
    color: rgba(255,255,255,0.6);
}

.ServerEntry.ServerEntry {
    border: none;

    &:hover {
        border: none;
        filter: brightness(1.35);
    }

    &:active {
        border: none;
        filter: brightness(1.1);
    }
}

@media @constrained {
    .subMenuWell {
        background-color: rgba(0,0,0,0.8);
    }
}

@media @portrait {
    #sideMenuContainer, #sideMenu {
        background-color: transparent;
    }
}