:root {
    --ct-color-host-accent: #BASE__THEME__COLOR !important;
}

body.login-pf {
    background: url("back.png") no-repeat 75% 0;
    background-size: cover;
    background-color: #000000;
}

#badge {
    inline-size: 5em;
    block-size: 5em;
    background-image: url("square-hicolor.svg");
    background-size: contain;
    background-repeat: no-repeat;
}

.login-pf .container {
    background: none!important;
    color: #FFFFFF!important
}
.login-pf .details {
    background: none!important;
    color: #FFFFFF!important
}

.pf-v5-c-menu__list {
    background-color: #BASE__THEME__COLOR90!important;
    border-style: solid!important;
    border-color: #BASE__THEME__COLOR20!important;
}

.pf-v5-c-menu__item {
    background-color: #BASE__THEME__COLOR90!important;
    border-style: solid!important;
    border-color: #BASE__THEME__COLOR20!important;
}

.pf-v5-c-about-modal-box {
    background: none!important;
    background-color: #000000!important
    
}
.pf-v5-l-bullseye {
    background-color: #000000!important
}

input {
    background-color: #00000060!important
}

.host-apps {
    background-color: #BASE__THEME__COLOR60!important;
}
.pf-v5-c-masthead {
    background-color: #BASE__THEME__COLOR60!important;
}
.ct-switcher {
    background-color: #BASE__THEME__COLOR60!important;
}
.pf-v5-c-text-input-group__text-input {
    background-color: #BASE__THEME__COLOR60!important;
}
.pf-m-current {
    background-color: #BASE__THEME__COLOR!important;
}

button {
    border-color: #BASE__THEME__COLOR!important;
    background-color: #BASE__THEME__COLOR50!important;
}

#brand {
    font-size: 18pt;
    text-transform: uppercase;
}

#brand::before {
    content: "BASE__THEME__TITLE";
}

#index-brand::before {
    content: "BASE__THEME__TITLE";
}

/* ROUNDY+BORDERS Mod 2025 */

* {
    border-radius: 20px!important;
    font-weight: 900!important;
}

.ct-switcher-localonly {
    font-size: 10px!important;
}

.ct-switcher-localonly {
    text-align: center!important;
}

.ct-lock-wrapper {
    font-size: 12px!important;
}

.pf-m-primary {
    background-color: #BASE__THEME__COLOR!important;
}

.page {
    background-color: #BASE__THEME__COLOR!important;
    border-style: solid!important;
    border-color: #BASE__THEME__COLOR!important;
}
.pf-v5-c-masthead {
    background: none!important;
    background-color: #BASE__THEME__COLOR!important;
}

.pf-v5-c-menu__list {
    background-color: #BASE__THEME__COLOR40!important;
    border-style: solid!important;
    border-color: #BASE__THEME__COLOR!important;
}
.pf-v5-c-menu__item {
    background-color: #00000000!important;
    border: none!important;
}

.ct-switcher {
    padding: 20px!important;
}

.pf-m-4xl::after {
    content: "Roundy Cockpit | BASE__THEME__TITLE";
      display: block; /* Facultatif si vous souhaitez un bloc */
      font-size: 16px!important;
      color: #BASE__THEME__COLOR; /* Juste pour style supplémentaire */
}

.pf-v5-c-about-modal-box__strapline::after {
    content: "Theme by Tyleo Dv. Delaware | Check https://tyleo.dev 🍻";
      display: block; /* Facultatif si vous souhaitez un bloc */
      font-size: 16px!important;
      color: rgb(107, 0, 200); /* Juste pour style supplémentaire */
}

/*------------------------------------------*/