/* PERFIL — O PROVADOR (05/10, opção A do autor).
   O herói inteiro à esquerda (o lutador da Loja, contexto `loja` do Editor: a calibração dele não muda aqui; só a
   escala do palco inteiro), e à direita as 6 peças em uso, que são as abas, e a grade da coleção daquele tipo.
   Texto pela escala de Opções (--text-scale), como o resto do jogo. */
#profileView .perfil-provador{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:16px;align-items:start}
#profileView .perfil-palco{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;
  padding:14px 14px 16px;border:1px solid #2c3347;border-radius:14px;overflow:hidden;
  background:radial-gradient(ellipse at 50% 82%,rgba(217,164,65,.20),transparent 60%),linear-gradient(180deg,#141a2a,#0c0f18)}
#profileView .perfil-identidade{width:100%;gap:12px}
/* Asa grande (Young Archangel da Coleção, 19/10) sobe até o topo do palco: o retrato, o nome e o título ficam por
   cima dela, nunca cobertos. */
#profileView .perfil-identidade,#profileView .perfil-titulo{position:relative;z-index:3}
#profileView .perfil-identidade-copy h2{margin:2px 0;font-size:calc(20px * var(--text-scale,1));color:#f6efe0;overflow-wrap:anywhere}
#profileView .perfil-identidade-copy p{font-size:calc(12px * var(--text-scale,1))}
#profileView .perfil-titulo{justify-content:center;margin:0}
#profileView .perfil-titulo img{height:40px}
#profileView .perfil-heroi{width:100%;height:350px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:58px;pointer-events:none}
#profileView .perfil-heroi .loja-lutador-palco{width:auto}
#profileView .perfil-heroi .loja-lutador{transform:scale(1.65)}
#profileView .perfil-chips{justify-content:center;margin-top:0}
#profileView .perfil-acoes{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}
#profileView .perfil-acoes .perfil-ficha-btn{margin:0;width:100%;min-width:0;white-space:normal}
#profileView .perfil-lado{display:flex;flex-direction:column;gap:12px;min-width:0}
#profileView .perfil-rotulo{font-size:calc(11px * var(--text-scale,1));letter-spacing:.14em;color:#9aa1b5;font-weight:800}
#profileView .perfil-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}
#profileView .perfil-slots button{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 4px;
  border:1px solid #2c3347;border-radius:10px;background:#141927;color:#e9e3d6;cursor:var(--cur-mao,pointer)}
#profileView .perfil-slots button.active{border-color:#d9a441;background:#1d1a12;box-shadow:0 0 0 1px #d9a441 inset}
#profileView .perfil-slots b{font-size:calc(11px * var(--text-scale,1));letter-spacing:.06em}
#profileView .perfil-slots small{font-size:calc(10px * var(--text-scale,1));color:#8c93a8;text-align:center;line-height:1.15;overflow-wrap:anywhere;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#profileView .perfil-slot-arte{width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#0e121c}
#profileView .perfil-slot-arte img,#profileView .perfil-item-arte img{max-width:88%;max-height:88%;object-fit:contain}
/* A aura é uma folha de 4 quadros em retrato (543x724): o quadro mantém essa proporção, senão o anel sai torto. */
#profileView .perfil-slot-arte .perfil-aura-quadro,#profileView .perfil-item-arte .perfil-aura-quadro{width:auto;height:92%;aspect-ratio:543/724;margin:0}
#profileView .perfil-rodape{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;
  font-size:calc(12px * var(--text-scale,1));color:#8c93a8}
#profileView .perfil-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}
#profileView .perfil-grade .empty-inventory{grid-column:1/-1}
#profileView .perfil-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 6px;
  border:1px solid #2c3347;border-radius:10px;background:linear-gradient(180deg,#1a1f2e,#121622);color:#e9e3d6;cursor:var(--cur-mao,pointer);text-align:center}
#profileView .perfil-item:hover{border-color:#4a5372}
#profileView .perfil-item.uso{border-color:#d9a441;box-shadow:0 0 0 1px #d9a441 inset,0 0 14px rgba(217,164,65,.25)}
#profileView .perfil-item.fixa{cursor:var(--cur-seta,default)}
#profileView .perfil-item-arte{width:100%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden}
#profileView .perfil-item strong{font-size:calc(12px * var(--text-scale,1));line-height:1.15;overflow-wrap:anywhere}
#profileView .perfil-item small{font-size:calc(10px * var(--text-scale,1));color:#8c93a8;overflow-wrap:anywhere}
#profileView .perfil-item-selo{position:absolute;top:6px;left:6px;z-index:1;padding:2px 6px;border-radius:999px;background:#d9a441;color:#1a1305;
  font-size:calc(9px * var(--text-scale,1));font-weight:800;letter-spacing:.06em}
#profileView .perfil-nota{margin:0}
@media (max-width:1100px){
  #profileView .perfil-slots{grid-template-columns:repeat(3,minmax(0,1fr))}
  #profileView .perfil-slot-arte{aspect-ratio:3/2}
}
@media (max-width:760px){
  #profileView .perfil-provador{grid-template-columns:minmax(0,1fr)}
  #profileView .perfil-heroi{height:290px;padding-bottom:48px}
  #profileView .perfil-heroi .loja-lutador{transform:scale(1.3)}
  #profileView .perfil-slots{grid-template-columns:repeat(3,minmax(0,1fr))}
  #profileView .perfil-grade{grid-template-columns:repeat(3,minmax(0,1fr))}
}
/* 2003 (23/10): TÍTULOS QUE DÃO STATUS — status embaixo do título, Coleção de Títulos e Façanhas (game.js titulosStatusPainelHtml). */
#profileView .perfil-item-status{font-style:normal;font-size:calc(10px * var(--text-scale,1));line-height:1.2;color:#8c93a8;overflow-wrap:anywhere;text-align:center}
#profileView .perfil-item-status.forte{color:#7fdc8f;font-weight:700}
#profileView .tst-painel{grid-column:1/-1;display:grid;gap:6px;min-width:0;padding:10px;border:1px solid #3a3f55;border-radius:8px;background:rgba(10,12,20,.55)}
#profileView .tst-cab{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;color:#f1e3c4}
#profileView .tst-cab b{font-size:calc(12px * var(--text-scale,1));letter-spacing:.04em}
#profileView .tst-cab span{font-size:calc(11px * var(--text-scale,1));color:#d9a441;font-variant-numeric:tabular-nums}
#profileView .tst-barra{display:block;height:7px;border-radius:999px;background:#2a2e40;overflow:hidden}
#profileView .tst-barra i{display:block;height:100%;background:linear-gradient(90deg,#9a6a3a,#e3b456)}
#profileView .tst-degraus{display:flex;flex-wrap:wrap;gap:4px}
#profileView .tst-degrau{font-size:calc(10px * var(--text-scale,1));padding:2px 7px;border-radius:999px;border:1px solid #3a3f55;color:#8c93a8}
#profileView .tst-degrau.ok{border-color:#7fdc8f;color:#7fdc8f}
#profileView .tst-agora{font-size:calc(10px * var(--text-scale,1));color:#8c93a8;overflow-wrap:anywhere}
#profileView .tst-trilha{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:8px;padding:4px 0;border-top:1px solid #2a2e40}
#profileView .tst-trilha img{width:84px;aspect-ratio:3/1;object-fit:contain;filter:grayscale(1) brightness(.6)}
#profileView .tst-trilha.tem img{filter:none}
#profileView .tst-trilha-txt{display:grid;gap:3px;min-width:0}
#profileView .tst-trilha-txt b{font-size:calc(11px * var(--text-scale,1));color:#f1e3c4}
#profileView .tst-trilha-txt small{font-size:calc(10px * var(--text-scale,1));color:#8c93a8;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
#profileView .tst-trilha em{font-style:normal;font-size:calc(10px * var(--text-scale,1));color:#7fdc8f;font-weight:700;text-align:right;max-width:9em}
#profileView .tst-trilha.feita .tst-barra i{background:#7fdc8f}
@media (max-width:420px){
  #profileView .tst-trilha{grid-template-columns:64px minmax(0,1fr)}
  #profileView .tst-trilha img{width:64px}
  #profileView .tst-trilha em{grid-column:2;text-align:left;max-width:none}
}
/* 2003: a grade dos títulos — a arte é larga (3:1) e o nome não quebra no meio da palavra ("Conquistad/or") */
#profileView .perfil-grade[data-cat="titulo"] .perfil-item-arte{aspect-ratio:2/1}
#profileView .perfil-grade[data-cat="titulo"] .perfil-item strong{overflow-wrap:break-word}
@media (max-width:760px){
  #profileView .perfil-grade[data-cat="titulo"]{grid-template-columns:repeat(2,minmax(0,1fr))}
}
/* 2009 (23/10): A COLEÇÃO VISUAL — o 7º botão (só com a chave ligada) e o painel dos pontos e dos 16 temas */
#profileView .perfil-slots button[hidden]{display:none}
#profileView .perfil-slots.com-colecao{grid-template-columns:repeat(7,minmax(0,1fr))}
/* 24/10: mais premium — selo desenhado com os pontos, barra dourada com brilho, cada tema na cor da aura dele */
#profileView .perfil-slot-colecao .perfil-slot-arte{position:relative;display:grid;place-items:center}
#profileView .pcv-selo-img{position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain;filter:drop-shadow(0 0 8px rgba(227,180,86,.35))}
#profileView .pcv-selo{position:relative;font-size:calc(20px * var(--text-scale,1));font-weight:800;color:#ffe7a8;text-shadow:0 0 8px rgba(227,180,86,.8),0 1px 0 #000;font-variant-numeric:tabular-nums}
#profileView .pcv-painel{background:radial-gradient(120% 80% at 0% 0%,rgba(227,180,86,.10),transparent 55%),linear-gradient(180deg,#121624,#0c0f19);border-color:#4a3d22}
#profileView .pcv-topo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}
#profileView .pcv-medalha{position:relative;width:96px;height:96px;display:grid;place-items:center}
#profileView .pcv-medalha img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 14px rgba(227,180,86,.45))}
#profileView .pcv-medalha span{position:relative;display:grid;justify-items:center;line-height:1}
#profileView .pcv-medalha b{font-size:calc(26px * var(--text-scale,1));font-weight:800;color:#ffe7a8;text-shadow:0 0 10px rgba(227,180,86,.85),0 2px 0 #000;font-variant-numeric:tabular-nums}
#profileView .pcv-medalha small{font-size:calc(7px * var(--text-scale,1));letter-spacing:.08em;text-transform:uppercase;color:#d9c08a}
#profileView .pcv-topo-info{display:grid;gap:6px;min-width:0}
#profileView .pcv-titulo{font-size:calc(15px * var(--text-scale,1));letter-spacing:.06em;color:#f6e3b4;text-shadow:0 0 12px rgba(227,180,86,.35)}
#profileView .pcv-barra{position:relative;display:block;height:10px;border-radius:999px;background:#07090f;border:1px solid #5a4724;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.7)}
#profileView .pcv-barra i{position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8a5a17,#e3b456 60%,#ffe9a8);box-shadow:0 0 10px rgba(227,180,86,.6);overflow:hidden}
#profileView .pcv-barra i::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translateX(-100%);animation:pcvBrilho 3.2s ease-in-out infinite}
@keyframes pcvBrilho{0%,40%{transform:translateX(-100%)}100%{transform:translateX(100%)}}
#profileView .pcv-prox{color:#e3b456;font-size:calc(11px * var(--text-scale,1))}
#profileView .pcv-agora{display:flex;flex-wrap:wrap;align-items:center;gap:5px}
#profileView .pcv-agora small{font-size:calc(10px * var(--text-scale,1));color:#8c93a8;margin-right:2px}
#profileView .pcv-agora span{font-size:calc(10px * var(--text-scale,1));padding:2px 8px;border-radius:999px;background:rgba(227,180,86,.12);border:1px solid rgba(227,180,86,.45);color:#f6e3b4}
#profileView .pcv-conta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
#profileView .pcv-conta span{display:grid;justify-items:center;gap:1px;padding:7px 4px;border-radius:8px;border:1px solid #3a3424;background:linear-gradient(180deg,#191c28,#10131c);text-align:center;min-width:0}
#profileView .pcv-conta b{font-size:calc(18px * var(--text-scale,1));color:#ffe7a8;font-variant-numeric:tabular-nums;line-height:1.1}
#profileView .pcv-conta small{font-size:calc(10px * var(--text-scale,1));color:#e9e3d6}
#profileView .pcv-conta em{font-style:normal;font-size:calc(9px * var(--text-scale,1));color:#8c93a8}
#profileView .pcv-ir{display:grid;grid-template-columns:1fr 1fr;gap:6px}
#profileView .pcv-ir .utility-button{margin:0;width:100%;min-width:0;white-space:normal}
#profileView .pcv-temas-cab{border-top:1px solid #2c2a22;padding-top:8px}
#profileView .pcv-temas{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px}
#profileView .pcv-tema{--tc:227,180,86;--tc2:255,236,190;position:relative;display:grid;gap:5px;padding:8px;border:1px solid rgba(var(--tc),.35);border-radius:10px;
  background:radial-gradient(90% 70% at 100% 0%,rgba(var(--tc),.16),transparent 60%),linear-gradient(180deg,#141826,#0d1019);min-width:0;overflow:hidden}
#profileView .pcv-tema::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--tc2),.9),transparent)}
#profileView .pcv-tema.cheio{border-color:rgba(var(--tc2),.85);box-shadow:0 0 16px rgba(var(--tc),.35),inset 0 0 0 1px rgba(var(--tc2),.25)}
#profileView .pcv-tema.cheio::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.10) 50%,transparent 65%);transform:translateX(-100%);animation:pcvBrilho 4.5s ease-in-out infinite}
#profileView .pcv-tema-cab{display:flex;justify-content:space-between;align-items:baseline;gap:6px;flex-wrap:wrap}
#profileView .pcv-tema-cab b{font-size:calc(12px * var(--text-scale,1));color:rgb(var(--tc2));text-shadow:0 0 8px rgba(var(--tc),.5)}
#profileView .pcv-tema-cab small{font-size:calc(10px * var(--text-scale,1));color:#8c93a8;font-variant-numeric:tabular-nums}
#profileView .pcv-tema.cheio .pcv-tema-cab small{color:#0b0d14;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:1px 7px;border-radius:999px;background:linear-gradient(90deg,#e3b456,#ffe9a8)}
#profileView .pcv-tema-bonus{font-size:calc(10px * var(--text-scale,1));color:#ffe7a8;text-align:center}
#profileView .pcv-pecas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}
#profileView .pcv-peca{display:grid;justify-items:center;gap:2px;min-width:0;padding:4px 0 3px;border-radius:7px;background:#090b12;border:1px solid #1d2130}
#profileView .pcv-peca.ok{border-color:rgba(227,180,86,.7);background:radial-gradient(70% 60% at 50% 35%,rgba(var(--tc),.28),#0b0d15 75%);box-shadow:0 0 8px rgba(227,180,86,.25)}
#profileView .pcv-peca>img,#profileView .pcv-peca>svg{width:32px;height:32px;object-fit:contain}
#profileView .pcv-peca .perfil-aura-quadro{width:auto;height:32px;aspect-ratio:543/724;margin:0}
#profileView .pcv-peca:not(.ok)>img,#profileView .pcv-peca:not(.ok)>svg,#profileView .pcv-peca:not(.ok) .perfil-aura-quadro{filter:grayscale(1) brightness(.4);opacity:.55}
#profileView .pcv-peca em{font-style:normal;font-size:calc(9px * var(--text-scale,1));color:#6f7690}
#profileView .pcv-peca.ok em{color:#f6e3b4}
#profileView .pcv-misterio{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;border-style:dashed;border-color:#4a4330;
  background:repeating-linear-gradient(135deg,rgba(255,255,255,.02) 0 8px,transparent 8px 16px),linear-gradient(180deg,#121522,#0b0d15)}
#profileView .pcv-misterio::before{display:none}
#profileView .pcv-misterio-selo{position:relative;width:56px;height:56px;display:grid;place-items:center}
#profileView .pcv-misterio-selo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:grayscale(.6) brightness(.55)}
#profileView .pcv-misterio-selo b{position:relative;font-size:calc(22px * var(--text-scale,1));color:#d9c08a;text-shadow:0 0 8px rgba(227,180,86,.6)}
#profileView .pcv-misterio>div{display:grid;gap:2px}
#profileView .pcv-misterio>div b{font-size:calc(12px * var(--text-scale,1));color:#f1e3c4}
#profileView .pcv-misterio>div small{font-size:calc(10px * var(--text-scale,1));color:#8c93a8}
/* 30/10 (SQL 2436): a Coleção do Leilão — as Asas Raras do lote Mítico, borda de prisma (a mesma do lote no Leilão) */
#profileView .cleilao{display:grid;gap:6px}
#profileView .cleilao-grade{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}
#profileView .cleilao-asa{position:relative;display:grid;justify-items:center;gap:2px;min-width:0;margin:0;padding:6px 3px 4px;border-radius:9px;background:#090b12;border:1px solid #1d2130;color:inherit;font:inherit;cursor:var(--cur-seta,default)}
#profileView .cleilao-asa img{width:100%;max-width:64px;aspect-ratio:1;object-fit:contain;filter:grayscale(1) brightness(.5);opacity:.7}
#profileView .cleilao-asa em{font-style:normal;font-size:calc(9px * var(--text-scale,1));line-height:1.15;color:#6f7690;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}
#profileView .cleilao-asa.tem{cursor:var(--cur-mao,pointer);border:1px solid transparent;background:linear-gradient(#0d0f18,#0d0f18) padding-box,conic-gradient(from var(--cleilao-g,0deg),#ff5fa2,#ffb35f,#fff36b,#6bffb0,#5fd0ff,#b07bff,#ff5fa2) border-box;animation:cleilaoGira 6s linear infinite}
#profileView .cleilao-asa.tem img{filter:drop-shadow(0 3px 8px rgba(0,0,0,.7));opacity:1}
#profileView .cleilao-asa.tem em{color:#f1e7ff}
#profileView .cleilao-asa.uso{box-shadow:0 0 12px rgba(176,123,255,.55)}
#profileView .cleilao-nivel{position:absolute;right:3px;top:3px;padding:0 5px;border-radius:999px;font-size:calc(10px * var(--text-scale,1));font-weight:800;color:#14101e;background:linear-gradient(90deg,#ff9fc8,#ffe29f,#9fffd2,#9fe4ff)}
#profileView .cleilao-uso{position:absolute;left:3px;top:3px;padding:0 4px;border-radius:4px;font-size:calc(8px * var(--text-scale,1));font-weight:800;letter-spacing:.04em;color:#0b0d14;background:#e3b456}
#profileView .cleilao-como{font-size:calc(11px * var(--text-scale,1));color:#c9bde0}
#profileView .cleilao-como summary{cursor:var(--cur-mao,pointer);color:#bfa9e6;font-weight:700}
#profileView .cleilao-como p{margin:4px 0 0;line-height:1.4}
@property --cleilao-g{syntax:"<angle>";inherits:false;initial-value:0deg}
@keyframes cleilaoGira{to{--cleilao-g:360deg}}
@media (max-width:1100px){#profileView .cleilao-grade{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}
@media (max-width:760px){#profileView .cleilao-grade{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (prefers-reduced-motion:reduce){#profileView .cleilao-asa.tem{animation:none}}
@media (prefers-reduced-motion:reduce){#profileView .pcv-barra i::after,#profileView .pcv-tema.cheio::after{animation:none;display:none}}
@media (max-width:1100px){
  #profileView .perfil-slots.com-colecao{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width:760px){
  #profileView .perfil-slots.com-colecao{grid-template-columns:repeat(3,minmax(0,1fr))}
  #profileView .perfil-slots .perfil-slot-colecao{grid-column:1/-1}
  #profileView .perfil-slots .perfil-slot-colecao .perfil-slot-arte{aspect-ratio:auto;height:34px}
  #profileView .pcv-temas{grid-template-columns:minmax(0,1fr)}
  #profileView .pcv-medalha{width:84px;height:84px}
  #profileView .pcv-medalha b{font-size:calc(21px * var(--text-scale,1))}
  #profileView .pcv-medalha small{font-size:calc(6px * var(--text-scale,1))}
  #profileView .perfil-slot-colecao .pcv-selo-img{display:none}
  #profileView .pcv-topo{gap:10px}
}

/* 26/10 (auditoria Android): o Corvo do Dark Lord voa por cima do retrato quadrado no 360 e deitado.
   O cabeçalho (retrato + nome) fica na frente do boneco. */
#profileView .perfil-identidade{position:relative;z-index:4}

/* 2585 (03/11): a aba SELO (o 7º botão; com a Coleção Visual são 8). PC numa linha só; tablet e celular 4 por linha. */
#profileView .perfil-slots{grid-template-columns:repeat(7,minmax(0,1fr))}
#profileView .perfil-slots.com-colecao{grid-template-columns:repeat(8,minmax(0,1fr))}
#profileView .perfil-slots button[data-perfil-aba="selo"] .perfil-slot-arte img{max-width:62%;max-height:62%}
#profileView .perfil-grade[data-cat="selo"] .perfil-item-arte img{max-width:70%;max-height:70%}
#profileView .selo-painel .selo-previa{display:flex;align-items:center;gap:.3em;min-width:0;font-size:calc(15px * var(--text-scale,1));color:#f1e3c4}
#profileView .selo-painel .selo-previa img{width:1.25em;height:1.25em;object-fit:contain;flex:none}
#profileView .selo-painel .selo-previa b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:1100px){
  #profileView .perfil-slots,#profileView .perfil-slots.com-colecao{grid-template-columns:repeat(4,minmax(0,1fr))}
  #profileView .perfil-slots button[data-perfil-aba="selo"] .perfil-slot-arte img{max-width:88%;max-height:88%}
}
@media (max-width:760px){
  #profileView .perfil-slots,#profileView .perfil-slots.com-colecao{grid-template-columns:repeat(4,minmax(0,1fr))}
  #profileView .perfil-slots .perfil-slot-colecao{grid-column:auto}
  #profileView .perfil-slots .perfil-slot-colecao .perfil-slot-arte{aspect-ratio:3/2;height:auto}
}

/* 04/11: com o Altar das Asas desligado a chamada vem vazia; a caixa vazia ocupava o 1º quadro da grade da aba Asa. */
#perfilColecao [data-altar-chamada]:empty{display:none}
