/* Minijogos da Área do Aluno (Paraná-Kai) — usados por jogos.js */
.pkj-wrap{position:relative;width:100%;margin:0 auto;background:#070707;border:1px solid rgba(212,166,64,.35);border-radius:14px;overflow:hidden;
  user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
.pkj-canvas{display:block;width:100%;touch-action:none;-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none}
.pkj-ov{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto;
  background:radial-gradient(ellipse at center,rgba(15,14,12,.78),rgba(7,7,7,.92));
  text-align:center;font-family:Montserrat,system-ui,sans-serif;color:#fff;touch-action:manipulation;cursor:pointer}
.pkj-ov.pkj-oculto{display:none}
.pkj-box{max-width:440px;margin:auto}
.pkj-tit{color:#f0cc78;font-weight:800;font-size:clamp(19px,5vw,28px);letter-spacing:.5px;margin:0 0 10px;text-transform:uppercase;line-height:1.15}
.pkj-instr{font-size:clamp(13px,3.6vw,15px);line-height:1.5;color:#e9e4d8;margin:0 0 16px}
.pkj-instr b{color:#f0cc78;font-weight:700}
.pkj-pts{font-size:clamp(34px,10vw,56px);font-weight:800;color:#f0cc78;line-height:1;margin:4px 0 16px}
.pkj-cta,.pkj-btn{display:inline-block;background:linear-gradient(180deg,#f0cc78,#d4a640);color:#0f0e0c;font:800 16px Montserrat,system-ui,sans-serif;
  border:0;border-radius:999px;padding:12px 28px;cursor:pointer;box-shadow:0 0 0 0 rgba(212,166,64,.6);animation:pkj-pulso 1.6s infinite;touch-action:manipulation}
.pkj-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}
@keyframes pkj-pulso{0%{box-shadow:0 0 0 0 rgba(212,166,64,.55)}70%{box-shadow:0 0 0 14px rgba(212,166,64,0)}100%{box-shadow:0 0 0 0 rgba(212,166,64,0)}}
@media (prefers-reduced-motion:reduce){.pkj-cta,.pkj-btn{animation:none}}
