.page-home .rc-header__wrap {
 padding:20px !important
}
.rcx-message  blockquote.closed:not(.opened) {
  max-height:9em; 
  -webkit-mask-image: linear-gradient(to bottom, var(--rcx-color-button-background-secondary-focus) 50%, transparent 100%);
  mask-image: linear-gradient(to bottom, var(--rcx-color-button-background-secondary-focus) 50%, transparent 100%);
  overflow-y: hidden;
  cursor:pointer;
}
.rcx-message  blockquote.closed:not(.opened):before {
  content:"collapsed" !important;
  display:table;
  margin-left:16px;
  z-index:9999;
  margin-top:-5px;
  font-size:9px;
  color:var(--rcx-color-stroke-error);
}

.messages-container-main > *:nth-child(2):after{
content:"❤️ Love Inkscape? Get involved in your own way. Ask!";
  font-size:0.7rem;
  line-height:1.1;
  background-color:#555 !important;
  color:#fff !important;
  display:inline-block;
  right:0;
  padding:6px 6px 6px 10px;
  z-index:99999999;
  position:absolute;
  width:100%;
}
.rcx-css-s3n4r5 {
background-color:rgba(0,0,0,0.6);
  color:#fff;
  padding:10px !important;
  border-radius:4px;
}
.rcx-css-s3n4r5 a {
  color:#aaffcc !important;
}
.rcx-css-1vbszf9 *{
  color:#fff !important;
}
.rcx-sidebar-footer div *{
 font-size:8px !important;
  float:right !important;
  margin-left:5px;
  font-weight:normal !important;
  line-height:0.6 !important;
}
.rcx-sidebar-footer img{
  height:40px !important;
}

.rcx-css-anh0t5 a{
  background-color:#7891a2 !important;
  color:#fff!important;
  display:inline-block;
  padding:0 6px;
  text-decoration:none !important;
  border-radius:4px;
}

.rcx-css-anh0t5:hover{
  background-color:#7891a2 !important;
  text-decoration:none !important;
  color:#fff;
  }
.rcx-css-anh0t5:hover a{
  background-color:#b3d7f3!important;
  color:#333 !important;
}

@media (max-width: 5000px) {
.rc-message-box {
  font-size:.875rem;
  font-size:var(--message-box-text-size);
  padding:0 4px;
  position:relative;
  width:100%
  }
  .rc-message-box__activity-wrapper{
    position:absolute;
    bottom:90px;
    background-color:rgba(255,255,255,0.7);
    padding:0 1px;
    left:10px;
    font-size:10px !important;
    display:inline-block;
  }
  .messages-container-main > *:nth-child(2):after{
   display:none; 
  }
     .rcx-css-anh0t5{
    transform:scale(0.8);
       transform-origin:top center;

  }
  .container-bars *{
  font-size:0.8rem;
  line-height:1.2;
    font-weight:normal !important;
}
  .main-content-flex {
    margin-top:-10px !important;
}

}
@media (max-width: 1000px) {
.page-home {
 background-image:url(https://media.inkscape.org/dl/resources/file/pattern_7iFf7Mh.svg),linear-gradient(rgba(240,240,220,0.58), rgba(240,240,220,0.58)),url(https://media.inkscape.org/media/resources/file/Desenhe_Livremente_small.webp),url(https://media.inkscape.org/static/images/inkscape-logo.svg);
 background-size:5px 5px,cover,cover,250px 250px;
 background-repeat:repeat,repeat,no-repeat,no-repeat;
 background-position:center center
}
}
@media (min-width: 1001px) {
.page-home {
 background-image:url(https://media.inkscape.org/dl/resources/file/pattern_7iFf7Mh.svg),linear-gradient(rgba(240,240,220,0.58), rgba(240,240,220,0.58)),url(https://media.inkscape.org/media/resources/file/Desenhe_Livremente_big.webp),url(https://media.inkscape.org/static/images/inkscape-logo.svg);

 background-size:5px 5px,cover,cover,250px 250px;
 background-repeat:repeat,repeat,no-repeat,no-repeat;
 background-position:center center
}
    }

.page-home section {
 background-color:transparent
}
.page-home .rc-header__wrap {
 background-color:rgba(240,240,220,0.88);
 color:#333;
}
.page-home .intro {
 background-color:rgba(240,240,220,0.88);
 padding:20px;
 line-height:1.4;
 color:#333;
}
.page-home .intro h2 {
 margin:15px 0 0 0 !important
}
.page-home .intro a {
 color:#333;
 border-width:0 0 1px 0;
 border-style:solid;
 border-color:#333;
 padding-bottom:1px !important;
 display:inline-block
}
.page-home .intro a:hover {
 border-style:dashed
}
.page-home.page-settings {
 background-image:none !important
}
.page-home.page-settings .rc-header__wrap {
 background-color:#fff;
 color:#333
}
.page-home.page-list {
 background-image:none !important
}
.page-home.page-list .rc-header__wrap {
 background-color:#fff;
 color:#333
}
.page-home .channel-list {
    color: #333;
    font-size: .8rem !important;
}
.page-home .channel-list a {
 border-width:0 !important;
 margin-top:4px;
 color:#333 !important
}
.page-home .channel-list li:hover a {
 color:#000 !important;
 cursor:pointer
}

    .channel-list{
      color:#ccc;
        font-size:0.8rem !important;
    }
    .ircuser.header{
      background-color:#1D74F5;
      color:#fff;
      margin:5px 0;
      padding:5px 0 10px 0;
      height:35px;
    }
    .ircuser:hover{
      background-color:#ccc;
      cursor:pointer;
    }
    .ircuser {
      display:block;
      overflow:hidden;
      height:30px;
      padding-top:3px;
    }
    .ircuser *{
      display:inline;

    }
    .ircuser img{
      width:25px;
      vertical-align:middle;
      margin-right:20px;
    }
    .ircinactivo  .message-alias,
    .ircactivo  .message-alias{
      display:none;
    }
    .ircinactivo::after{
      content:" ";
      width:7px;
      height:7px;
      display:inline-block;
      background-color:#ff0000;
      border-radius:50%;
      margin:2px 5px !important;
    }
    .ircactivo::after{
      content:" ";
      width:7px;
      height:7px;
      display:inline-block;
      background-color:#8DB141;
      border-radius:50%;
      margin:2px 7px !important;
    }
    .message .user{
     height:20px; 
    }
    .primary-background-color {
     background-color:#04436a
    }

    .channel-list strong{
    display:block ;
      margin-bottom:-3px;

    }
    .channel-list a{
    border-width:0 !important;
      margin-top:4px;
      color:#aaa !important;
    }
    .channel-list li:hover a{
    color:#fff !important;
      cursor:pointer;
    }

    #channellist{
     position:absolute;
     top:70px;
     background-color:#ccc;
     color:#2F343D;
     padding:6px;
     border-radius:3px;
     z-index:1;
     display:none;
    }
    .logged #channellist{
     display:block;
    }
    #channellist:hover{
     background-color:#fff;
    