:root{--fugalo-orange:#ed5a1f;--fugalo-orange-dark:#c84412;--fugalo-orange-soft:#fff0e8;--fugalo-orange-pale:#fff8f4;--fugalo-ink:#242424;--fugalo-black:#171717}
.topbar{background:#171717;border-bottom:3px solid var(--fugalo-orange)}
.brand-logo{display:block;width:154px;height:46px;object-fit:contain;object-position:left center}
.login-page{background:radial-gradient(circle at 50% 0,#3a2118 0,var(--fugalo-black) 40%,#0f0f0f 100%)}
.login-brand{justify-content:center}.login-brand-logo{display:block;width:190px;height:58px;object-fit:contain}.login-brand .brand-mark,.login-brand>div{display:none}
.login-card{border-top:4px solid var(--fugalo-orange);box-shadow:0 22px 55px #0007}
.eyebrow{color:var(--fugalo-orange)}
.service-card:hover{border-color:#f3b08f}
.mail-card,.drive-card,.chat-card{color:var(--fugalo-orange)}
.mail-card .service-icon,.drive-card .service-icon,.chat-card .service-icon{background:#fff0e8;color:var(--fugalo-orange)}
.toolbar button,.index-bar button,.login button,.import-bar button,.user-form button,.password-form button{background:var(--fugalo-orange)!important}
.toolbar select:focus,.toolbar input:focus,.login input:focus{border-color:var(--fugalo-orange);box-shadow:0 0 0 3px #ed5a1f20}
.bottom-nav a.active{background:#fff0e8;color:var(--fugalo-orange-dark)}
.progress i{background:linear-gradient(90deg,var(--fugalo-orange-dark),#f47b45)}
.status-icon{background:#fff0e8;color:var(--fugalo-orange)}
.manage-button,.admin-link{color:var(--fugalo-orange)!important}

/* One FUGALO accent system across Email, Drive, Chat and administration. */
.gmail-logo,.gdrive-brand>span,.gchat-nav-brand>span,.room-icon,.gchat-empty>span{background:var(--fugalo-orange-soft)!important;color:var(--fugalo-orange-dark)!important}
.mail-folders a.active,.gdrive-nav a:hover,.gdrive-nav a.active,.gchat-nav section>a:hover,.gchat-nav section>a.active{background:var(--fugalo-orange-soft)!important;color:var(--fugalo-orange-dark)!important}
.gmail-index button,.gmail-toolbar button,.gdrive-top button,.gchat-top-search button,.gchat-filter button{background:var(--fugalo-orange)!important;color:#fff!important}
.gmail-row:hover{box-shadow:inset 3px 0 var(--fugalo-orange),0 2px 6px #25344d20!important}
.gchat-nav section>a>i,.gmember>i,.gmsg.mine .gmsg-bubble{background:var(--fugalo-orange-soft)!important;color:var(--fugalo-orange-dark)!important}
.gchat-pager a,.permission-link,.side-back,.gdrive-crumbs a{color:var(--fugalo-orange-dark)!important}
.permission-list>label>input{accent-color:var(--fugalo-orange)!important}
.permission-tools button{background:var(--fugalo-orange)!important}
.gdrive-row:hover{background:var(--fugalo-orange-pale)!important}
.gdrive-row>i,.gmsg-files>a>i,.gshared-file>i{background:var(--fugalo-orange-soft)!important;color:var(--fugalo-orange-dark)!important}
.readonly i{background:#2fc477;box-shadow:0 0 0 3px #2fc47722}

@media(max-width:760px){.brand-logo{width:126px;height:38px}.login-brand-logo{width:155px;height:48px}}
