
/* PixelRealm Games — correctif bandeau */
.pr-brand-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  flex: none;
}
.pr-brand-toggle img {
  display: block;
}
.pr-brand-toggle:hover img {
  filter: drop-shadow(0 0 9px rgba(177,122,255,.65));
}
.pr-brand-home {
  display: inline-block;
  text-decoration: none;
  white-space: nowrap;
  font-weight: 900;
  background: linear-gradient(90deg,#ffffff 0%,#e8d8ff 40%,#aa80ff 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.pr-brand-home:hover {
  filter: brightness(1.18);
}
@media (min-width: 901px) {
  body.pr-sidebar-collapsed .sidebar {
    width: 0 !important;
    min-width: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-right: 0 !important;
    overflow: hidden !important;
    opacity: 0;
    pointer-events: none;
  }
  body.pr-sidebar-collapsed .main-content {
    width: 100% !important;
  }
  .sidebar {
    transition: width .25s ease, padding .25s ease, opacity .2s ease;
  }
  .main-content {
    transition: width .25s ease;
  }
}


/* PRG LOGO HALO V3 */
.pr-brand-toggle {
  position: relative;
  isolation: isolate;
}

.pr-brand-toggle img {
  position: relative;
  z-index: 1;
  transition: filter .25s ease, transform .25s ease;
}

.pr-brand-toggle::before {
  content: "";
  position: absolute;
  inset: 12%;
  border-radius: 50%;
  background: radial-gradient(
    circle,
    rgba(190,100,255,.65) 0%,
    rgba(140,65,255,.35) 40%,
    transparent 75%
  );
  filter: blur(13px);
  opacity: 0;
  transform: scale(.7);
  transition: opacity .25s ease, transform .25s ease;
  pointer-events: none;
}

.pr-brand-toggle:hover::before,
.pr-brand-toggle:focus-visible::before {
  opacity: 1;
  transform: scale(1.35);
}

.pr-brand-toggle:hover img,
.pr-brand-toggle:focus-visible img {
  filter:
    drop-shadow(0 0 7px rgba(190,100,255,.95))
    drop-shadow(0 0 18px rgba(140,65,255,.75));
  transform: scale(1.05);
}


/* PRG DIRECT IMAGE GLOW START */
.brand .pr-brand-toggle {
    position: relative;
    overflow: visible !important;
}

.brand .pr-brand-toggle img {
    position: relative;
    z-index: 2;
    cursor: pointer;
    transform-origin: center;
    transition:
        filter .22s ease,
        transform .22s ease !important;
}

.brand .pr-brand-toggle:hover img,
.brand .pr-brand-toggle:focus-visible img,
.brand .pr-brand-toggle img:hover {
    filter:
        drop-shadow(0 0 5px rgba(220,170,255,1))
        drop-shadow(0 0 13px rgba(180,85,255,.95))
        drop-shadow(0 0 26px rgba(125,45,255,.8)) !important;
    transform: scale(1.09) !important;
}
/* PRG DIRECT IMAGE GLOW END */


/* PRG REAL LOGO GLOW START */
.brand > img {
    cursor: pointer;
    transition: filter .25s ease, transform .25s ease;
}

.brand > img:hover {
    filter:
        drop-shadow(0 0 8px rgba(170, 105, 255, .70))
        drop-shadow(0 0 14px rgba(140, 65, 255, .30)) !important;
    transform: none !important;
}
/* PRG REAL LOGO GLOW END */
