/* Rodada 05 — refinamento editorial dos doze cartões ilustrados.
 * Mantém o contêiner do site e respeita contraste, temas e movimento reduzido. */
.pc-theme-card { isolation:isolate; }
.pc-theme-art>img { image-rendering:auto; }
.pc-theme-emblem{
 position:absolute;z-index:2;right:11px;top:10px;display:grid;place-items:center;
 width:38px;height:38px;border-radius:13px;background:rgba(29,18,60,.38);
 border:1px solid rgba(255,255,255,.36);box-shadow:0 4px 13px rgba(31,20,60,.12);
 backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none;
}
.pc-theme-emblem img{display:block!important;width:24px!important;height:24px!important;object-fit:contain!important;filter:none!important;transform:none!important}
.pc-theme-card[data-state=completed] .pc-theme-emblem,
.pc-theme-card[data-state=available-done] .pc-theme-emblem{background:rgba(34,119,81,.76)}
.pc-theme-card:focus-within{outline:2px solid rgba(121,74,211,.5);outline-offset:3px}
.pc-theme-art::after{z-index:1}
@media(max-width:520px){
  .pc-theme-emblem{right:7px;top:7px;width:29px;height:29px;border-radius:10px}
  .pc-theme-emblem img{width:17px!important;height:17px!important}
}
@media(prefers-reduced-transparency:reduce){.pc-theme-emblem{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(32,19,67,.86)}}
@media(prefers-reduced-motion:reduce){.pc-theme-emblem,.pc-theme-emblem img{transition:none!important}}
