.theme_winxp_luna .windowButton {
    width: 21px;
    height: 21px;
    border-width: 0px;
    position: relative;
    z-index: 1;
    margin-left: 2px;
    border: 1px solid white;
    border-radius: 3px;
    background-color: #074fea;
}
.theme_winxp_luna .windowButton_real {
    height: 21px;
    display: flex;
    align-items: end;
    justify-content: center;
    color: #ffffffff;
    font-weight: bold;
    position: relative;
    z-index: 2;
    line-height: 1.2;
    border-radius: 2px;
}
.theme_winxp_luna .buttons {
    position: absolute;
    right: 3px;
    display: flex;
    top: 3px;
    z-index: 5;
}
.theme_winxp_luna .buttonClose {
    background-color: #ca3226;
}
.theme_winxp_luna .button_effect_i {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    left: 0px;
    top: 0px;
    border-radius: 2px
}
.theme_winxp_luna .button_lowerEffect_i {
    background-image: linear-gradient(90deg, #ffffff00 0px, #ffffff9f 2px, #ffffff3f 4px, #ffffff3f calc(100% - 2px), #ffffff00 100%);
}
.theme_winxp_luna .button_upperEffect_i {
    background-image: linear-gradient(#ffffff00 0px, #ffffff9f 2px, #ffffff3f 4px, #ffffff3f calc(100% - 2px), #ffffff00 100%);
}
.theme_winxp_luna .button_effect3_i {
    background-image: linear-gradient(90deg, #ffffff00 0px, #074fea3f 4px, #074fea3f calc(100% - 2px), #074fea 100%);
}
.theme_winxp_luna .button_effect4_i {
    background-image: linear-gradient(#ffffff00 0px, #074fea3f 4px, #074fea3f calc(100% - 2px), #074fea 100%);
}
.theme_winxp_luna .buttonClose .button_effect3_i {
    background-image: linear-gradient(90deg, #ffffff00 0px, #ca32263f 4px, #ca32263f calc(100% - 2px), #ca3226 100%);
}
.theme_winxp_luna .buttonClose .button_effect4_i {
    background-image: linear-gradient(#ffffff00 0px, #ca32263f 4px, #ca32263f calc(100% - 2px), #ca3226 100%);
}

.theme_winxp_luna .buttonMin_real::after {
    content: "0" 
}
.theme_winxp_luna .buttonMax_real::after {
    content: "1"
}
.theme_winxp_luna .buttonClose_real::after {
    content: "r"
}