.rbot-hero{text-align:center;flex-direction:column;align-items:center;padding:1rem 0 .4rem;display:flex}.rbot-hero-emoji{margin:0;font-size:3rem;line-height:1}.rbot-h{color:var(--ff-forge-text);margin:.2rem 0 .3rem;font-size:2rem;font-weight:800}.rbot-hero-sub{color:var(--ff-forge-text);margin:.1rem auto .6rem;font-size:1.25rem;font-weight:800}.rbot-cta{min-height:64px;padding:.6rem 1.4rem;font-size:1.3rem;font-weight:800}.rbot-how,.rbot-crew{margin:1.4rem 0}.rbot-how h2,.rbot-crew h2{color:var(--ff-forge-text);margin:0 0 .5rem;font-size:1.15rem;font-weight:800}.rbot-crew-list{color:var(--ff-forge-text);margin:.3rem 0;padding-left:1.2rem}.rbot-crew-list li{margin:.4rem 0}.rbot-play-head{text-align:center;padding:.6rem 0 .2rem}.rbot-stage{max-width:34rem;margin:.4rem auto}.rbot-start{text-align:center;padding:1.4rem 0}.rbot-start-emoji{margin:0 0 .4rem;font-size:4rem;line-height:1}.rbot-start-btn{min-height:72px;padding:.7rem 1.8rem;font-size:1.5rem;font-weight:800}.rbot-start-hint{margin-top:.8rem}.rbot-top{justify-content:space-between;align-items:center;margin:.2rem 0 .6rem;display:flex}.rbot-dots{gap:.4rem;display:flex}.rbot-dot{background:var(--ff-outline);opacity:.4;border-radius:999px;width:12px;height:12px}.rbot-dot--on{opacity:1;background:var(--pc-select,#3f7fd6)}.rbot-mute{border:2px solid var(--ff-outline);background:var(--ff-warm);cursor:pointer;border-radius:12px;min-width:44px;min-height:44px;font-size:1.4rem}.rbot-ask{text-align:center;color:var(--ff-forge-text);margin:.3rem 0 .6rem;font-size:1.15rem;font-weight:800}.rbot-grid{grid-template-columns:repeat(var(--rbot-cols,3), 1fr);aspect-ratio:1;gap:.4rem;width:min(92%,22rem);margin:.4rem auto .8rem;display:grid}.rbot-cell{border:2px solid var(--ff-outline);background:var(--ff-warm);aspect-ratio:1;border-radius:10px;justify-content:center;align-items:center;font-size:clamp(1.4rem,8vw,2.4rem);display:flex;position:relative}.rbot-cell--wall{background:var(--ff-outline);border-color:var(--ff-outline)}.rbot-goal{line-height:1}.rbot-bot{line-height:1;position:relative}.rbot-bot--crash{animation:.4s rbot-shake}.rbot-face{font-size:.5em;position:absolute;top:-.5em;right:-.3em}@keyframes rbot-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.rbot-bot--crash{animation:none}}.rbot-stripwrap{max-width:30rem;margin:.4rem auto .6rem}.rbot-strip{border:2px dashed var(--ff-outline);background:var(--ff-warm);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:3rem;padding:.5rem .6rem;display:flex}.rbot-strip-empty{margin:0}.rbot-chip{border:2px solid var(--pc-select,#3f7fd6);background:var(--ff-forge-bg);min-width:2.2rem;min-height:2.2rem;color:var(--ff-forge-text);border-radius:10px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:800;display:inline-flex}.rbot-edit{justify-content:flex-end;gap:.5rem;margin-top:.4rem;display:flex}.rbot-editbtn{border:2px solid var(--ff-outline);background:var(--ff-warm);min-height:44px;color:var(--ff-forge-text);cursor:pointer;border-radius:10px;padding:0 .9rem;font-weight:700}.rbot-editbtn:disabled{opacity:.5;cursor:default}.rbot-palette{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:.4rem auto .6rem;display:flex}.rbot-cmd{flex-direction:column;align-items:center;gap:.15rem;min-width:5.5rem;min-height:64px;padding:.5rem .8rem;font-weight:800;display:flex}.rbot-cmd-icon{font-size:1.6rem;line-height:1}.rbot-cmd-label{font-size:.95rem}.rbot-runrow{justify-content:center;margin:.4rem 0 .8rem;display:flex}.rbot-run{min-width:10rem;min-height:64px;font-size:1.35rem;font-weight:800}.rbot-run:disabled{opacity:.6;cursor:default}.rbot-win,.rbot-retry,.rbot-done{text-align:center;margin:1rem auto}.rbot-win-emoji,.rbot-done-emoji{margin:0;font-size:3rem;line-height:1}.rbot-win-word,.rbot-done-word,.rbot-retry-word{color:var(--ff-forge-text);margin:.3rem 0 .8rem;font-size:1.4rem;font-weight:800}.rbot-next,.rbot-again,.rbot-doneagain{min-height:64px;padding:.6rem 1.6rem;font-size:1.3rem;font-weight:800}.pc-theme-robotpals.pc-immersive{--pc-env-bg:radial-gradient(120% 90% at 50% 6%, #e8eef8 0%, #bfd3ed 42%, #0000 72%), linear-gradient(to bottom, #dce6f4 0%, #9dbce7 46%, #6898d9 76%, #3b79ce 100%);--pc-env-bg-dark:radial-gradient(120% 90% at 50% 6%, #16263c 0%, #0e1825 46%, #0000 74%), linear-gradient(to bottom, #132134 0%, #0e1825 52%, #080e16 100%);--pc-env-bg-flat:oklab(84.3741% -.0115366 -.0485979);--pc-env-bg-flat-dark:#0e1825}
