/* 034GAME — stickers soltos, fundo totalmente transparente. */
.sticker-collection{
  max-width:1060px;
  margin:0 auto 35px;
  padding:18px 10px 28px;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  color:#2e202a;
}
.sticker-kicker{
  display:block;
  color:#ab2776;
  font-size:11px;
  font-weight:900;
  letter-spacing:2px;
  text-shadow:1px 1px 0 #fff9e8;
}
.sticker-collection h2{
  display:inline-block;
  margin:9px 0 10px;
  padding:0 16px 7px 0;
  font:900 clamp(38px,7vw,58px)/1 'Barlow Condensed',Impact,sans-serif;
  color:#2c1f2b;
  text-shadow:2px 2px 0 #fff6db,4px 4px 0 #ea66a0;
  border-bottom:4px solid #bd2e82;
}
.sticker-collection>p{color:#604350;font-weight:750;font-size:13px}
.sticker-grid{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:0;
  align-items:center;
  justify-items:center;
  margin-top:13px;
}
.sticker-tile{
  width:100%;
  min-width:0;
  margin:0;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
  text-align:center;
}
.sticker-art{position:relative;width:100%;aspect-ratio:1;display:grid;place-items:center;background:transparent}
.sticker-art img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(2px 4px 2px #5b293c55)}
.sticker-rank-number{
  position:absolute;
  top:31%;left:50%;
  transform:translate(-50%,-50%) rotate(-3deg);
  color:#302031;
  font:900 clamp(26px,4vw,51px)/1 Impact,'Barlow Condensed',sans-serif;
  -webkit-text-stroke:1px #fff4b2;
  text-shadow:2px 3px 0 #f9d978,0 0 12px #fff3a1;
  pointer-events:none;
}
.sticker-tile>span{display:none}
.sticker-empty{margin-top:20px;padding:16px;border:2px dashed #bf8ba8;border-radius:10px;background:#fff8ec;font-weight:800;color:#6a405a}
@media(max-width:850px){
  .sticker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .sticker-rank-number{font-size:clamp(30px,6vw,52px)}
}
@media(max-width:480px){
  .sticker-collection{padding:12px 4px 24px}
  .sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}
  .sticker-rank-number{font-size:clamp(30px,10vw,52px)}
}
