.pendu-hangman[data-v-8c4f0478]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.pendu-hangman svg[data-v-8c4f0478]{max-width:100%;height:auto;filter:drop-shadow(0 4px 12px rgba(138,43,226,.35))}.moon[data-v-8c4f0478]{fill:url(#pendu-moon);opacity:.9}.moon-core[data-v-8c4f0478]{fill:#fff6d8;opacity:.95}.stars circle[data-v-8c4f0478]{fill:#fff;opacity:.7}.ground[data-v-8c4f0478]{fill:#a044ff26}.wood[data-v-8c4f0478]{fill:url(#pendu-wood);stroke:#3d2712;stroke-width:1.5}.wood-beam[data-v-8c4f0478]{stroke:#8a5f30;stroke-width:6;stroke-linecap:round}.wood-knot[data-v-8c4f0478]{fill:#3d2712;opacity:.55}.ring[data-v-8c4f0478]{fill:none;stroke:#c9a86a;stroke-width:3}.rope[data-v-8c4f0478]{stroke:#d9c39a;stroke-width:3.5;stroke-linecap:round}.rope-loop[data-v-8c4f0478]{fill:none;stroke:#d9c39a;stroke-width:3.5}.hood[data-v-8c4f0478]{fill:url(#pendu-robe);stroke:#2a0a4a;stroke-width:2}.face[data-v-8c4f0478]{fill:#f2d8b8;stroke:#2a0a4a;stroke-width:2}.eye[data-v-8c4f0478]{fill:indigo}.eye-closed[data-v-8c4f0478]{fill:#3d2712}.robe[data-v-8c4f0478]{fill:url(#pendu-robe);stroke:#2a0a4a;stroke-width:2}.robe-trim[data-v-8c4f0478]{stroke:#c9a86a;stroke-width:2.5;stroke-linecap:round}.amulet[data-v-8c4f0478]{fill:#c9a86a;stroke:#fff3d6;stroke-width:1.5}.limb[data-v-8c4f0478]{stroke:#5b21a0;stroke-width:7;stroke-linecap:round}.staff[data-v-8c4f0478]{stroke:#8a5f30;stroke-width:4;stroke-linecap:round}.orb[data-v-8c4f0478]{fill:#c9a86a;stroke:#fff3d6;stroke-width:2}.orb-halo[data-v-8c4f0478]{fill:none;stroke:#c9a86a;stroke-width:1.5;opacity:.6}.shadow[data-v-8c4f0478]{fill:#00000073}.mist ellipse[data-v-8c4f0478]{fill:#a044ff40}.halo[data-v-8c4f0478]{fill:none;stroke:#a044ff;stroke-width:2;stroke-dasharray:6 6;opacity:0;transition:opacity .3s ease}.halo.visible[data-v-8c4f0478]{opacity:.7}.rays line[data-v-8c4f0478]{stroke:#c9a86a;stroke-width:3;stroke-linecap:round}.win-ring[data-v-8c4f0478]{fill:none;stroke:#c9a86a;stroke-width:2;stroke-dasharray:4 5;opacity:.9}.draw[data-v-8c4f0478]{animation:pendu-appear-8c4f0478 .35s ease}@keyframes pendu-appear-8c4f0478{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pendu-hangman__status[data-v-8c4f0478]{margin:0;font-size:.9rem;color:#e9d8ff;font-weight:600;letter-spacing:.05em}@media (prefers-reduced-motion: reduce){.pendu-hangman svg[data-v-8c4f0478],.halo[data-v-8c4f0478],.draw[data-v-8c4f0478]{animation:none;transition:none}}.pendu-word[data-v-d4e4494d]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem 0}.pendu-letter[data-v-d4e4494d]{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;height:3.4rem;padding:0 .4rem;font-size:1.6rem;font-weight:700;border-radius:.6rem;border-bottom:3px solid #a044ff;background:#ffffff14;color:#fff}.pendu-letter.found[data-v-d4e4494d]{background:#8a2be240;border-bottom-color:#c9a86a}.pendu-letter.hidden[data-v-d4e4494d]{color:#ffffff59}@media (max-width: 480px){.pendu-letter[data-v-d4e4494d]{min-width:2rem;height:2.8rem;font-size:1.25rem}}.pendu-keyboard[data-v-f778fbae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(2.6rem,1fr));gap:.5rem;max-width:560px;margin:0 auto}.pendu-key[data-v-f778fbae]{min-height:2.9rem;font-size:1.1rem;font-weight:700;border:1px solid rgba(160,68,255,.5);border-radius:.6rem;background:#ffffff12;color:#fff;cursor:pointer;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.pendu-key[data-v-f778fbae]:hover:not(:disabled){background:#a044ff59;transform:translateY(-2px)}.pendu-key[data-v-f778fbae]:focus-visible{outline:3px solid #c9a86a;outline-offset:2px;box-shadow:0 0 0 3px #c9a86a66}.pendu-key[data-v-f778fbae]:disabled{cursor:not-allowed;opacity:.55;transform:none}.pendu-key.correct[data-v-f778fbae]{background:#4caf5073;border-color:#4caf50;opacity:1}.pendu-key.wrong[data-v-f778fbae]{background:#f443364d;border-color:#f4433699;text-decoration:line-through;opacity:.75}@media (prefers-reduced-motion: reduce){.pendu-key[data-v-f778fbae]{transition:none}.pendu-key[data-v-f778fbae]:hover:not(:disabled){transform:none}}.pendu-game[data-v-f48ef6f4]{max-width:760px;margin:0 auto;padding:1.5rem;border-radius:1.2rem;background:linear-gradient(160deg,#4b008259,#14141999);border:1px solid rgba(160,68,255,.3);box-shadow:0 8px 30px #00000059}.pendu-h2[data-v-f48ef6f4]{text-align:center;font-size:1.4rem;margin-bottom:1rem}.difficulty-options[data-v-f48ef6f4]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem}.difficulty-btn[data-v-f48ef6f4]{display:flex;flex-direction:column;gap:.25rem;padding:.9rem .75rem;border-radius:.9rem;border:1px solid rgba(160,68,255,.4);background:#ffffff0f;color:#fff;cursor:pointer;transition:all .2s ease}.difficulty-btn[data-v-f48ef6f4]:hover{background:#a044ff40}.difficulty-btn.active[data-v-f48ef6f4]{background:linear-gradient(135deg,#6a3093,#a044ff);border-color:#c9a86a;box-shadow:0 4px 14px #6a309380}.difficulty-btn[data-v-f48ef6f4]:focus-visible{outline:3px solid #c9a86a;outline-offset:2px}.difficulty-btn__label[data-v-f48ef6f4]{font-weight:700;font-size:1.05rem}.difficulty-btn__desc[data-v-f48ef6f4]{font-size:.8rem;opacity:.85;line-height:1.3}.pendu-setup[data-v-f48ef6f4]{text-align:center}.pendu-hint-start[data-v-f48ef6f4]{margin-top:1rem;font-size:.85rem;color:#d9c9f5}.pendu-top[data-v-f48ef6f4]{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;align-items:center;margin-bottom:.5rem}.pendu-category[data-v-f48ef6f4]{color:#f8f9fa;margin-bottom:.75rem}.pendu-category i[data-v-f48ef6f4]{color:#c9a86a;margin-right:.4rem}.pendu-progress[data-v-f48ef6f4]{height:.7rem;border-radius:999px;background:#ffffff1f;overflow:hidden}.pendu-progress__bar[data-v-f48ef6f4]{height:100%;background:linear-gradient(90deg,#c9a86a,#a044ff);transition:width .3s ease}.pendu-remaining[data-v-f48ef6f4]{margin:.5rem 0 .25rem;color:#e9d8ff}.pendu-score[data-v-f48ef6f4]{margin:0;font-size:.9rem;color:#d9c9f5}.pendu-hint[data-v-f48ef6f4]{max-width:560px;margin:0 auto 1rem;padding:.75rem 1rem;border-radius:.7rem;background:#c9a86a26;border:1px dashed rgba(201,168,106,.6);color:#ffe9bd;font-size:.95rem;line-height:1.5}.pendu-hint i[data-v-f48ef6f4]{margin-right:.4rem}.pendu-hint-btn[data-v-f48ef6f4]{display:block;margin:0 auto 1rem;padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(201,168,106,.6);background:transparent;color:#ffe9bd;font-size:.9rem;cursor:pointer}.pendu-hint-btn[data-v-f48ef6f4]:hover{background:#c9a86a33}.pendu-hint-btn[data-v-f48ef6f4]:focus-visible,.pendu-ghost-btn[data-v-f48ef6f4]:focus-visible{outline:3px solid #c9a86a;outline-offset:2px}.pendu-result[data-v-f48ef6f4]{margin-top:1.5rem;padding:1.25rem;border-radius:1rem;text-align:center}.pendu-result.won[data-v-f48ef6f4]{background:#4caf5026;border:1px solid rgba(76,175,80,.6)}.pendu-result.lost[data-v-f48ef6f4]{background:#f443361f;border:1px solid rgba(244,67,54,.5)}.pendu-result__title[data-v-f48ef6f4]{font-size:1.4rem;margin-bottom:.5rem;color:#fff}.pendu-result__word[data-v-f48ef6f4]{color:#fff;font-size:1.1rem}.pendu-result__def[data-v-f48ef6f4]{max-width:560px;margin:.5rem auto 1rem;color:#f0e6ff;line-height:1.6;font-style:italic}.pendu-result__actions[data-v-f48ef6f4]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;align-items:center}.pendu-actions[data-v-f48ef6f4]{margin-top:1.25rem;text-align:center}.pendu-ghost-btn[data-v-f48ef6f4]{padding:.6rem 1.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer}.pendu-ghost-btn[data-v-f48ef6f4]:hover{background:#ffffff1f}.visually-hidden[data-v-f48ef6f4]{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width: 640px){.pendu-game[data-v-f48ef6f4]{padding:1rem}.difficulty-options[data-v-f48ef6f4]{grid-template-columns:1fr}.pendu-top[data-v-f48ef6f4]{grid-template-columns:1fr;text-align:center}}@media (prefers-reduced-motion: reduce){.difficulty-btn[data-v-f48ef6f4],.pendu-progress__bar[data-v-f48ef6f4]{transition:none}}.pendu-about[data-v-513be61e]{padding:2rem;background-color:#ffffff0d;border-radius:15px;box-shadow:0 5px 15px #0000001a;margin:2rem 0}.section-title[data-v-513be61e]{color:var(--primary-purple);text-align:center;margin-bottom:2rem;font-size:2rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.about-content[data-v-513be61e]{max-width:800px;margin:0 auto}.about-content h3[data-v-513be61e]{color:var(--primary-purple);margin-top:1.5rem;margin-bottom:1rem;font-size:1.4rem}.about-content p[data-v-513be61e]{color:var(--text-light);line-height:1.6;margin-bottom:1.5rem}.about-content ul[data-v-513be61e]{color:var(--text-light);margin-bottom:1.5rem;padding-left:1.5rem}.about-content li[data-v-513be61e]{margin-bottom:.5rem;line-height:1.6}.about-content strong[data-v-513be61e]{color:var(--primary-purple)}@media (max-width: 768px){.pendu-about[data-v-513be61e]{padding:1.5rem}.section-title[data-v-513be61e]{font-size:1.8rem}.about-content h3[data-v-513be61e]{font-size:1.2rem}.about-content p[data-v-513be61e],.about-content li[data-v-513be61e]{font-size:.9rem}}.pendu-content[data-v-88618e70]{margin:2rem 0;padding:1rem;background-color:#ffffff0d;border-radius:15px;box-shadow:0 5px 15px #0000001a}.title[data-v-88618e70]{color:var(--primary-purple);font-size:2.5rem;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.subtitle[data-v-88618e70]{color:var(--text-light);max-width:800px;margin:0 auto;line-height:1.6}@media (max-width: 768px){.title[data-v-88618e70]{font-size:2rem}.subtitle[data-v-88618e70]{font-size:.9rem}.pendu-content[data-v-88618e70]{padding:.5rem}}
