/* Joenit - the way back to kamer 40 (#5138), built by dae-return.js.
   The show's colours: fond K80, black rim, white word, the red dot. */
.dae-return{
  position:fixed; left:0; right:0; bottom:0; z-index:10000;
  height:44px; box-sizing:border-box;
  background:#57585A;                /* the fond, C0 M0 Y0 K80 */
  border-top:1px solid #1D1D1B;      /* the black rim */
  box-shadow:0 -6px 18px rgba(29,29,27,.28);
  transition:bottom .3s ease;
  animation:dae-return-in .35s ease-out;
}
.dae-return__go{
  display:flex; align-items:center; justify-content:center; gap:.55rem;
  height:100%; padding:0 52px; box-sizing:border-box;
  color:#fff; text-decoration:none; font-weight:700; font-size:.95rem;
}
.dae-return__go::before{
  content:""; width:.7rem; height:.7rem; border-radius:50%; flex:0 0 auto;
  background:#CB4431;                /* the red dot */
}
.dae-return__t{min-width:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:1.2}
.dae-return__go:hover, .dae-return__go:focus-visible{color:#fff; background:rgba(255,255,255,.08)}
.dae-return__go:focus-visible, .dae-return__x:focus-visible{outline:2px solid #CB4431; outline-offset:-3px}
.dae-return__x{
  position:absolute; right:0; top:0; width:44px; height:43px; padding:0;
  border:0; border-left:1px solid rgba(255,255,255,.14);
  background:#57585A; color:#fff; cursor:pointer;   /* opaque: never over the words */
  font:400 1.4rem/1 sans-serif;
}
.dae-return__x:hover{background:#6a6b6d}
.dae-return-spacer{height:44px}
/* one line always: the sentence from 640 px up (the fr one needs ~600), the short words below */
.dae-return__t--short{display:none}
@media (max-width:639px){
  .dae-return__go{padding:0 52px 0 14px; font-size:.9rem}
  .dae-return__t{display:none}
  .dae-return__t--short{display:block}
}
@keyframes dae-return-in{ from{transform:translateY(100%)} to{transform:none} }
@media (prefers-reduced-motion:reduce){ .dae-return{animation:none; transition:none} }
