.sstGame{direction:rtl;font-family:"Alexandria",Tahoma,Arial,sans-serif;background:linear-gradient(160deg,#2d0d27,#7b153a 55%,#1b2145);color:#fff;border-radius:28px;overflow:hidden;min-height:680px;position:relative;box-shadow:0 22px 60px #0005}.sstGame *{box-sizing:border-box}.sstHeader{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:22px 26px;background:#08152ccc;border-bottom:1px solid #ffffff22}.sstHeader h1{margin:5px 0;font-size:clamp(25px,3vw,42px)}.sstHeader p{margin:0;color:#dce9ff}.sstHeader span{color:#ffb4cf;font-weight:800}.sstHeader button,.sstLevels button,.sstControls button,.sstMission button,.sstChoices button,.sstRobots button,.sstDoors button,.sstEnd button{border:0;border-radius:16px;padding:12px 16px;font:inherit;font-weight:800;cursor:pointer;transition:.2s}.sstHeader button{background:#ffffff18;color:#fff}.sstLevels{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding:14px}.sstLevels button{background:#ffffff14;color:#fff}.sstLevels button.is-active{background:#ffb4cf;color:#172033;transform:translateY(-2px)}.sstStats{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:0 14px 14px}.sstStats>div,.sstSummary>div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:15px;text-align:center;padding:10px}.sstScene,.sstHall,.sstFactory,.sstStage{margin:0 14px 14px;min-height:390px;border-radius:24px;padding:20px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,#ffffff16,transparent 42%),#07142bcc;border:1px solid #ffffff1f}.sstMission{max-width:760px;margin:0 auto;text-align:center;background:#061124cc;border:1px solid #ffffff22;border-radius:24px;padding:20px;position:relative;z-index:2}.sstMission small{color:#ffb4cf;font-weight:800}.sstMission strong,.sstWord{display:block;font-size:clamp(34px,6vw,74px);line-height:1.3;margin:12px auto;color:#fff;text-shadow:0 5px 20px #0009}.sstMission>div button{margin:4px;background:#ffffff14;color:#fff}.sstMission>i{height:8px;background:#ffffff18;display:block;border-radius:99px;overflow:hidden;margin-top:14px}.sstMission>i>b{display:block;height:100%;width:100%;background:#ffb4cf;transition:.1s linear}.sstChoices,.sstRobots,.sstDoors{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:18px auto;position:relative;z-index:2}.sstChoices button,.sstRobots button,.sstDoors button{min-width:125px;min-height:70px;background:#f7fbff;color:#16213a;box-shadow:0 8px 20px #0004;font-size:20px}.sstChoices button:hover,.sstRobots button:hover,.sstDoors button:hover{transform:translateY(-4px)}.sstChoices button.correct,.sstRobots button.correct,.sstDoors button.correct{outline:4px solid #5ef09a;background:#d8ffe8}.sstChoices button.wrong,.sstRobots button.wrong,.sstDoors button.wrong{outline:4px solid #ff6b76;background:#ffe0e3}.sstChoices button.hint,.sstRobots button.hint,.sstDoors button.hint{box-shadow:0 0 0 5px #ffb4cf,0 0 35px #ffb4cf}.sstMessage,.sstBank{text-align:center;margin:8px auto;color:#eef6ff;position:relative;z-index:2}.sstBank{font-size:13px;color:#a9c4e8}.sstSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 14px 14px}.sstSummary small{display:block;color:#bcd1eb;margin-bottom:4px}.sstControls{display:flex;justify-content:center;gap:10px;padding:0 14px 18px}.sstControls button{background:#ffb4cf;color:#18213b;min-width:150px}.sstControls button+button{background:#ffffff18;color:#fff}.sstEnd{position:absolute;inset:0;background:#02101fe8;z-index:20;display:none;place-items:center;text-align:center;padding:25px}.sstEnd.is-visible{display:grid}.sstEnd>div{max-width:520px;background:#0b1d37;border:1px solid #ffffff28;border-radius:28px;padding:30px}.sstEnd>div>div:first-child{font-size:70px}.sstEnd button{background:#ffb4cf;color:#18213b}@media(max-width:760px){.sstGame{border-radius:18px;min-height:620px}.sstHeader{padding:16px;align-items:flex-start}.sstHeader p{font-size:13px}.sstStats{grid-template-columns:repeat(3,1fr)}.sstSummary{grid-template-columns:repeat(2,1fr)}.sstScene,.sstHall,.sstFactory,.sstStage{margin:0 8px 10px;padding:12px;min-height:400px}.sstMission{padding:15px}.sstChoices button,.sstRobots button,.sstDoors button{min-width:92px;padding:10px;font-size:17px}}.sstCurtain{text-align:center;font-size:60px}.sstActor{font-size:70px}.sstMission strong{font-size:clamp(25px,4vw,46px)}.sstChoices button{background:linear-gradient(#fff0f6,#ffd2e4)}