/* Learn by Playing V10.5.9 Beta — criação simplificada + modos de jogo */
.creation-guide-v1059{display:grid;grid-template-columns:minmax(260px,.8fr) 1.7fr;gap:20px;align-items:center;padding:20px;border:1px solid #dbe4ef;border-radius:20px;background:linear-gradient(135deg,#f8fbff,#eef5ff);margin-bottom:18px}.creation-guide-copy h2{margin:4px 0 6px}.creation-guide-copy p{margin:0;color:#64748b}.creation-steps-v1059{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.creation-steps-v1059>div{background:white;border:1px solid #dbe4ef;border-radius:14px;padding:12px;min-width:0}.creation-steps-v1059 span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e8eef8;font-weight:900;font-size:12px}.creation-steps-v1059 b,.creation-steps-v1059 small{display:block}.creation-steps-v1059 b{font-size:12px;margin-top:7px}.creation-steps-v1059 small{font-size:10px;color:#64748b}.creation-steps-v1059 .active{border-color:#2563eb;box-shadow:0 8px 25px rgba(37,99,235,.10)}.creation-steps-v1059 .active span{background:#2563eb;color:white}
.quantity-focus-v1059{border:1px solid #bfdbfe;background:#f8fbff;border-radius:16px;padding:15px}.quantity-shortcuts-v1059{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.quantity-shortcuts-v1059 button{border:1px solid #cbd5e1;background:white;border-radius:9px;padding:7px 10px;font-weight:800;cursor:pointer}.quantity-shortcuts-v1059 button:hover{border-color:#2563eb;color:#2563eb}.game-creation-section-v1059{margin:16px 0;padding:17px;border:1px solid #dbe4ef;border-radius:18px;background:#fbfdff}.game-creation-head-v1059,.game-creation-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.game-creation-head>div{display:flex;gap:10px;align-items:center}.game-creation-head b,.game-creation-head small{display:block}.game-creation-head small{color:#64748b;margin-top:2px}.step-number-v1059{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#172554;color:#fff;font-weight:900}.game-mode-picker-v1059{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.game-mode-card-v1059{position:relative;border:1px solid #dbe4ef;border-radius:16px;padding:15px;background:white;cursor:pointer;transition:.2s}.game-mode-card-v1059:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(15,23,42,.08)}.game-mode-card-v1059:has(input:checked){border:2px solid #2563eb;background:#eff6ff}.game-mode-card-v1059 input{position:absolute;right:12px;top:12px}.game-mode-card-v1059 b,.game-mode-card-v1059 small,.game-mode-card-v1059 em{display:block}.game-mode-card-v1059 b{margin:8px 0 4px}.game-mode-card-v1059 small{color:#64748b;line-height:1.35}.game-mode-card-v1059 em{margin-top:9px;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase;color:#2563eb}.game-mode-icon-v1059{font-size:30px}.creative-library-v1059{border-top:1px solid #e2e8f0;padding-top:14px}.creative-library-title{display:flex;gap:10px;align-items:center;margin-bottom:10px}.creative-library-title i{font-size:22px}.creative-library-title b,.creative-library-title small{display:block}.creative-library-title small{color:#64748b}.game-experience-preview-v1059{display:flex;gap:7px;flex-wrap:wrap}.game-experience-preview-v1059 span{padding:7px 9px;border-radius:999px;background:#eef2ff;font-size:11px;font-weight:800}.game-experience-preview-v1059 i{margin-right:5px}.next-flow-v1059{width:100%;padding:13px}.generator-context-v1059{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid #dbe4ef;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#f8fafc);margin-bottom:16px}.generator-context-v1059 h3{margin:3px 0}.generator-context-v1059 p{margin:0;color:#64748b}.generator-context-stats-v1059{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.generator-context-stats-v1059 span{background:white;border:1px solid #dbe4ef;border-radius:12px;padding:9px 11px;font-size:11px}.generator-context-stats-v1059 b{display:block;font-size:13px}
.game-mode-hud{max-width:900px;margin:0 auto 12px;border-radius:18px;padding:14px 16px;color:white;overflow:hidden;position:relative}.boss-hud-v1059{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center;background:linear-gradient(135deg,#3b0b19,#111827);border:1px solid rgba(248,113,113,.35)}.boss-avatar-v1059{font-size:42px;text-align:center;filter:drop-shadow(0 5px 12px rgba(0,0,0,.35))}.boss-info-v1059>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center}.boss-info-v1059 span{font-size:10px;letter-spacing:.12em;font-weight:900}.boss-info-v1059 small{display:block;margin-top:6px;color:#fecaca}.boss-health-v1059{height:12px;border-radius:999px;background:rgba(0,0,0,.35);overflow:hidden;margin-top:6px}.boss-health-v1059 span{display:block;height:100%;background:linear-gradient(90deg,#ef4444,#f97316,#facc15);transition:width .45s ease}.race-hud-v1059{background:linear-gradient(135deg,#09263d,#111827);border:1px solid rgba(56,189,248,.35)}.race-title-v1059{display:flex;justify-content:space-between;font-size:11px;font-weight:900;margin-bottom:8px}.race-track-v1059{display:grid;gap:5px}.race-lane-v1059{height:30px;position:relative;border-radius:8px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 20px,rgba(255,255,255,.12) 20px 22px);border-right:3px solid #f8fafc}.racer-v1059{position:absolute;top:2px;font-size:20px;transition:left .5s cubic-bezier(.2,.8,.2,1)}.race-hud-v1059 small{display:block;margin-top:7px;color:#bae6fd}.anim-energy{animation:lbpEnergy .6s ease}.anim-speed{animation:lbpSpeed .55s ease}.anim-pulse{animation:lbpPulse2 .6s ease}.anim-confetti:after{content:'✦ ✧ ✦ ✧ ✦';position:absolute;right:16px;top:8px;animation:lbpConfetti .65s ease;pointer-events:none}@keyframes lbpEnergy{35%{box-shadow:0 0 0 6px rgba(248,113,113,.16),0 0 35px rgba(248,113,113,.45)}}@keyframes lbpSpeed{40%{transform:translateX(5px)}}@keyframes lbpPulse2{50%{transform:scale(1.015)}}@keyframes lbpConfetti{from{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}
body[data-teacher-theme="dark"] .creation-guide-v1059,body[data-teacher-theme="dark"] .game-creation-section-v1059,body[data-teacher-theme="dark"] .quantity-focus-v1059,body[data-teacher-theme="dark"] .generator-context-v1059{background:#0f1e30;border-color:#29405a}body[data-teacher-theme="dark"] .creation-steps-v1059>div,body[data-teacher-theme="dark"] .game-mode-card-v1059{background:#13253a;border-color:#29405a}body[data-teacher-theme="dark"] .game-mode-card-v1059:has(input:checked){background:#102f55;border-color:#60a5fa}body[data-teacher-theme="dark"] .creation-guide-copy p,body[data-teacher-theme="dark"] .game-mode-card-v1059 small,body[data-teacher-theme="dark"] .generator-context-v1059 p,body[data-teacher-theme="dark"] .creative-library-title small{color:#a8bdd2}body[data-teacher-theme="dark"] .quantity-shortcuts-v1059 button{background:#13253a;border-color:#36516d;color:#dbeafe}body[data-teacher-theme="dark"] .generator-context-stats-v1059 span{background:#13253a;border-color:#29405a}
@media(max-width:980px){.creation-guide-v1059{grid-template-columns:1fr}.creation-steps-v1059{grid-template-columns:repeat(5,minmax(90px,1fr));overflow:auto}.game-mode-picker-v1059{grid-template-columns:1fr}.creative-library-v1059 .g3{grid-template-columns:1fr}.generator-context-v1059{align-items:flex-start;flex-direction:column}.generator-context-stats-v1059{justify-content:flex-start}}@media(max-width:620px){.creation-steps-v1059{display:flex}.creation-steps-v1059>div{min-width:105px}.boss-hud-v1059{grid-template-columns:46px 1fr}.boss-avatar-v1059{font-size:32px}.race-title-v1059{gap:8px;flex-wrap:wrap}}
