/* cRAED LAST STREAM V11 — real Kick recording artwork and current public archive details */
#last .last-stream{overflow:hidden;align-items:stretch}
#last .last-cover{isolation:isolate;min-height:390px;overflow:hidden}
#last .last-kick-thumbnail{
  position:absolute;inset:0;
  width:100%;height:100%;
  display:block;object-fit:cover;object-position:center;
  border-radius:inherit;z-index:0;
  opacity:0;transition:opacity .25s ease;
  filter:brightness(.73) saturate(1.05);
}
#last .last-kick-thumbnail[hidden]{display:none!important}
#last .last-cover.has-kick-thumbnail .last-kick-thumbnail{opacity:1;}
#last .last-cover.has-kick-thumbnail:before{
  content:"";
  position:absolute;inset:0;
  background:linear-gradient(180deg,#0b050b7b 0%,#0b050b24 45%,#0b040cda 100%);
  border:0;border-radius:inherit;
  z-index:1;pointer-events:none;
}
#last .last-cover.has-kick-thumbnail:after{display:none!important}
#last .last-cover.has-kick-thumbnail .cover-bat{display:none!important}
#last .last-cover .cover-label,
#last .last-cover #last-watch,
#last .last-cover .last-live-link{
  position:relative;z-index:2;
}
#last .last-cover .cover-label{
  color:#ffb7c6;
  text-shadow:0 3px 14px #000;
  letter-spacing:2px;
}
#last #last-watch{box-shadow:0 10px 28px #090509af;}
#last .last-live-link{
  color:#affac1;
  background:#0e231bde;
  border:1px solid #4aee8d94;
  border-radius:30px;
  padding:7px 14px;
  font-size:11px;font-weight:900;
  text-decoration:none;
}
#last .last-live-link:hover{background:#153e2a}
#last .last-live-link[hidden]{display:none!important}
#last .last-label{display:flex;align-items:center;gap:7px;flex-wrap:wrap;}
#last #last-api-status{
  display:inline-flex;align-items:center;
  gap:5px;
  margin-inline-start:auto;
  direction:rtl;
  color:#98e2af;
  border:1px solid #4d9e6d6b;
  background:#1231237a;
  font:800 10px/1.5 'Cairo',sans-serif;
  letter-spacing:0;
  padding:6px 10px;
  border-radius:20px;
  text-align:center;
}
#last #last-api-status.unavailable{
  background:#36201a66;border-color:#ad876073;color:#efd0a7;
}
#last .last-details h3{line-height:1.5;overflow-wrap:anywhere;font-size:clamp(22px,2vw,29px)}
#last .last-metrics>div{min-width:0;gap:6px}
#last .last-metrics span{font-size:12px;font-weight:700;color:#e0b7c2}
#last .last-metrics strong{font:800 clamp(22px,2.35vw,31px)/1.3 'Rajdhani','Cairo',sans-serif;overflow-wrap:anywhere;color:#fff2f5}
#last #last-date{font:900 clamp(17px,1.55vw,23px)/1.35 'Cairo',sans-serif}
#last #last-category{font:800 clamp(19px,2vw,27px)/1.35 'Rajdhani','Cairo',sans-serif}
#last .last-categories{min-height:27px}
#last #last-metric-note{font-size:11px;line-height:1.85;color:#c7a8b1;}
@media(max-width:900px){
 #last .last-cover{min-height:300px}
 #last .last-metrics strong{font-size:24px}
}
@media(max-width:600px){
 #last .last-stream{padding:15px;gap:20px;}
 #last .last-cover{min-height:225px}
 #last .last-details h3{font-size:23px;}
 #last .last-metrics{gap:9px}
 #last .last-metrics>div{padding:11px;}
 #last .last-metrics span{font-size:10px;}
 #last .last-metrics strong{font-size:21px;}
 #last #last-date{font-size:15px;}
 #last #last-category{font-size:18px;}
 #last #last-api-status{margin-inline-start:0;font-size:9px;}
}
@media(prefers-reduced-motion:reduce){
 #last .last-cover .cover-bat{animation:none!important;}
}
