 body {
	    background: url(https://api.xn--gpt-u68dy61b.com/img/apple_champs_elysees_boardroom.png) !important;
    margin: 0;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    /* -webkit-user-select: none; */
    /* -moz-user-select: none; */
    /* font-family: Helvetica, Arial, Sans-serif; */
	    background-attachment: fixed !important;

}
.header-main .logo a, .header-main .logo a:focus, .header-main .logo a:hover {
    color: hsl(0deg 0% 100%) !important;
}
.white-box, .header, #footer, .footer__legal, .footer__legal_not_corporate, .left-sidebar, .right-sidebar-title, .right-sidebar-items  {
	background: rgb(0 0 0 / 5%) !important;
	background-color: rgb(0 0 0 / 5%) !important;
    box-shadow: inset 1px 1px 0.12px rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.1) !important;
    backdrop-filter: blur(10px) !important;
	-webkit-backdrop-filter: blur(10px) !important;
    border-radius: 20px !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
	color: white !important;
}
.column-middle-inner, .column-middle, .inbox-container, .message-feed, .message-lists-container, .message-list, .focused-message-list, .modal__container, .help .sidebar, .top-menu, .main  {
	background: rgb(0 0 0 / 5%) !important;
	background-color: rgb(0 0 0 / 5%) !important;
    box-shadow: inset 1px 1px 0.12px rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.1) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border-radius: 20px !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
	color: white !important;
}
.help .markdown {
    background-color: hsl(0deg 0% 100% / 0%) !important;
}
.header .header-main .logo .portico-header-text, .header .top-links a, .new-style .get-started, .contact-admin, .left-sidebar-title, .right-sidebar-title {
    color: hsl(0deg 0% 100%) !important; 
}
.new-style .input-box input[type=email]:focus+label, .new-style .input-box input[type=email]:valid+label, .new-style .input-box input[type=password]:focus+label, .new-style .input-box input[type=password]:valid+label, .new-style .input-box input[type=text]:focus+label, .new-style .input-box input[type=text]:valid+label, .new-style .input-box label, .new-style .input-box select:focus+label, .new-style .input-box select:valid+label {
    color: hsl(0deg 0% 100%) !important;
}

.header-button .zulip-icon, #header-container .left-sidebar-toggle-button, #streams_header {
    color: hsl(0deg 0% 100%) !important;
	background: transparent;
}
.portico-header .portico-header-dropdown ul {
    background: hsl(0deg 0% 0%) !important;
    background-color: hsl(0deg 0% 0%) !important;
}

.portico-container {
    height: 100%;
    width: 99vw;
    margin: auto;
}
#message-formatting-controls-container {
    background-color: hsl(0deg 0% 0%) !important;
}
.unread_count {
    background-color: hsl(327.29deg 100% 50%) !important;
    color: hsl(0deg 0% 100%) !important;
}
#footer .footer__legal a {
    border-bottom: 1px solid hsl(0deg 0% 100%) !important;
}

#gear-menu-dropdown .org-info-container .org-info .popover-menu-link, .top-messages-logo>svg, .gradients {
    /* display: none; */
	visibility: hidden;
}

.header-logo-gmt {
    /* height: 43px; */
}
#userlist-header #userlist-title {
    margin: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.right-sidebar-shortcuts {
    margin: 10px;
}

.HomePage__home-page__x0clY>section {
    background: rgb(0 0 0 / 5%) !important;
    background-color: rgb(0 0 0 / 5%) !important;
    box-shadow: inset 1px 1px 0.12px rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.1) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border-radius: 20px !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    color: white !important;
}
.Footer__powered-by__oKbdD {
    display: none !important;
}
.Header__home-link__bm6Gr img {
    width: 81px;
}
header nav {
    height: fit-content;
}
nav{
	    background: rgb(0 0 0 / 5%) !important;
    background-color: rgb(0 0 0 / 5%) !important;
    box-shadow: inset 1px 1px 0.12px rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.1) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border-radius: 20px !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    color: white !important;
	height: fit-content;
	width: fit-content;
}
.Header__sign-in__BKJNU{
	    background: rgb(0 0 0 / 5%) !important;
    background-color: rgb(0 0 0 / 5%) !important;
    box-shadow: inset 1px 1px 0.12px rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.1) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border-radius: 20px !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    color: white !important;
	height: 44px;
	width: fit-content;
}
footer {
	    background: rgb(0 0 0 / 5%) !important;
    background-color: rgb(0 0 0 / 5%) !important;
    box-shadow: inset 1px 1px 0.12px rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.1) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border-radius: 20px !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    color: white !important;
		height: fit-content;
	/* width: fit-content; */
}
footer nav {
	    background: rgb(255 255 255 / 0%) !important;
    background-color: rgb(255 255 255 / 0%) !important;
	border: none !important; 
	box-shadow:none !important;
}
    .Toolbar__toolbar__YcMAi {
        background: rgb(0 0 0 / 5%) !important;
        background-color: rgb(0 0 0 / 5%) !important;
        box-shadow: inset 1px 1px 0.12px rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.1) !important;
        backdrop-filter: blur(10px) !important;
        -webkit-backdrop-filter: blur(10px) !important;
        border-radius: 20px !important;
        border: 1px solid rgba(255, 255, 255, 0.2) !important;
    }
	.ContentMenu__content-menu__ihhYT {
        background: rgb(0 0 0 / 5%) !important;
        background-color: rgb(0 0 0 / 5%) !important;
        box-shadow: inset 1px 1px 0.12px rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.1) !important;
        backdrop-filter: blur(10px) !important;
        -webkit-backdrop-filter: blur(10px) !important;
        border-radius: 20px !important;
        border: 1px solid rgba(255, 255, 255, 0.2) !important;
    }
	.Modal__modal__kXfrn {
    background: rgb(0 0 0 / 5%) !important;
    background-color: rgb(0 0 0 / 5%) !important;
    box-shadow: inset 1px 1px 0.12px rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.1) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border-radius: 20px !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
}


    .Sidebar__sidebar__KYENJ {
        border-left: 1px solid var(--border1-color);
        background: rgb(0 0 0 / 5%) !important;
        background-color: rgb(0 0 0 / 5%) !important;
        box-shadow: inset 1px 1px 0.12px rgba(255, 255, 255, 0.4), 1px 1px 2px rgba(0, 0, 0, 0.1) !important;
        backdrop-filter: blur(10px) !important;
        -webkit-backdrop-filter: blur(10px) !important;
        border-radius: 20px !important;
        border: 1px solid rgba(255, 255, 255, 0.2) !important;
    }
	
.HomePage__hero-image-container__cs2a0 {
    padding: 15px;
}
.HomePage__rooms__Hp7ve {
    background-color: transparent !important;

}
.HomePage__rooms-heading__sOYNb {
    margin-top: 10px;
}