/* Narrow public-page editorial covers. The rest of the hub design stays gated. */
body.site-iloveworld .ilw-award-cover-label,
body.site-iloveworld .ilw-selected-material-note {
  display:block; box-sizing:border-box; padding:18px 22px;
  background:#e9f1fa; color:#173e77; border:1px solid #cddced;
  border-radius:7px; font:700 14px/1.5 Arial,Helvetica,sans-serif;
  text-align:center;
}
body.site-iloveworld .ilw-award-cover-label { margin:0 auto; max-width:1000px; border-radius:7px 7px 0 0; }
body.site-iloveworld .ilw-award-cover-stage { position:relative; line-height:0; max-width:1000px; margin:0 auto; overflow:hidden; }
body.site-iloveworld .ilw-award-cover-stage > img { display:block; width:100%; height:auto; max-height:none; object-fit:initial; }
/* Avoid flashing the selected original cells before the cover script runs. */
body.site-iloveworld figure > img[src$="/19834a14fde28dbd89c4.png"],
body.site-iloveworld figure > img[src$="/394e029612c84795e039.png"],
body.site-iloveworld figure > img[src$="/3293ac02d771127d0275.png"] { visibility:hidden; }
body.site-iloveworld figure > img[src$="/565efd4e9de8d9849831.jpg"] { display:none; }
body.site-iloveworld .ilw-award-figure { width:min(100%,1000px); max-width:1000px!important; margin:0 auto!important; }
body.site-iloveworld .ilw-award-figure .ilw-award-cover-stage > img { max-height:none; }
body.site-iloveworld #main .ilw-award-figure .ilw-award-cover-label {
  padding:10px 18px; background:#f6f6f3; color:#667078; border-color:#e0e3e5;
  border-radius:0; font:400 12px/1.4 Arial,Helvetica,sans-serif; letter-spacing:.05em;
}
body.site-iloveworld .ilw-award-cover-overlays { position:absolute; inset:0; pointer-events:none; }
body.site-iloveworld .ilw-award-cover {
  position:absolute; box-sizing:border-box; display:grid; place-items:center;
  padding:8px; border:2px solid #fff;
  background:repeating-linear-gradient(135deg,#e8edf3 0,#e8edf3 14px,#dce5ee 14px,#dce5ee 28px);
  color:#314761; font:700 clamp(9px,1.2vw,14px)/1.2 Arial,Helvetica,sans-serif;
  text-align:center;
}
body.site-iloveworld .ilw-selected-material-hidden > img { display:none !important; }
body.site-iloveworld .ilw-selected-material-note { margin:0; padding:48px 24px; }
/* Fictional portrait atlas, reused only within the 13 approved covered cells. */
body.site-iloveworld .ilw-award-cover--temporary-ai {
  display:block; padding:0; overflow:hidden; background:#fff;
}
body.site-iloveworld .ilw-temporary-ai-portrait {
  position:absolute; inset:2% 3% 25%; display:block;
  background-image:url("assets/award-placeholder-1.jpg");
  background-size:400% 400%; background-repeat:no-repeat;
}
body.site-iloveworld .ilw-temporary-ai-label {
  position:absolute; inset:75% 2% 0; display:flex; align-items:flex-start;
  justify-content:center; padding:4px 2px; background:#fff; color:#777;
  font:400 clamp(6px,1.1vw,13px)/1.25 Arial,Helvetica,sans-serif;
}
