:root{--theme-accent: #A8D8A8;--theme-bg: #ffffff;--color-bg: #ffffff;--color-text: #1a1a1a}*,*:before,*:after{box-sizing:border-box}body{font-family:Fredoka,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--color-bg);color:#1a1a1a;margin:0;padding:0;min-height:100vh;overflow-x:hidden}.screen{min-height:100vh;display:flex;flex-direction:column}.top-bar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;box-shadow:0 1px 4px #00000014;flex-shrink:0}.app-title{font-size:2rem;font-weight:500;color:#3a3a3a;margin:0 0 4px;text-align:center}.top-label{font-size:1rem;font-weight:500;color:#444}.btn-back{background:none;border:none;color:#555;cursor:pointer;font-size:.95rem;padding:6px 12px;border-radius:8px;transition:background .15s}.btn-back:hover{background:#f0f0f0}.btn-icon{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:4px 8px;border-radius:8px;transition:background .15s}.btn-icon:hover{background:#f0f0f0}.btn-primary{background:var(--theme-accent, #A8D8A8);border:none;border-radius:12px;padding:12px 24px;font-size:1rem;font-weight:500;cursor:pointer;transition:transform .1s,filter .1s;color:#1a1a1a}.btn-primary:hover{filter:brightness(.95);transform:scale(1.02)}.btn-primary:active{transform:scale(.98)}.btn-secondary{background:#f0f0f0;border:none;border-radius:12px;padding:12px 24px;font-size:1rem;font-weight:500;cursor:pointer;transition:transform .1s,filter .1s;color:#1a1a1a}.btn-secondary:hover{filter:brightness(.95);transform:scale(1.02)}.btn-secondary:active{transform:scale(.98)}.menu-stage{align-items:center}.menu-content{flex:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:680px;padding:8px 32px 24px;overflow-y:auto}.diff-theme-label{font-size:3rem;margin:8px 0 4px}.diff-theme-icon{width:64px;height:64px;margin:8px 0 4px}.diff-theme-icon svg{width:100%;height:100%}.subtitle{text-align:center;color:#666;font-size:1rem;margin:8px 0 24px}.theme-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%}.theme-card{background:#fff;border:none;border-radius:14px;padding:10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;box-shadow:0 2px 8px #00000014;transition:transform .15s,box-shadow .15s}.theme-card:hover{transform:scale(1.03);box-shadow:0 4px 16px #0000001f}.theme-card:active{transform:scale(.98)}.theme-thumb-wrap{position:relative;width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--thumb-bg, var(--accent, #F0F0F0));display:flex;align-items:center;justify-content:center}.theme-thumb{width:100%;height:100%;object-fit:cover}.theme-thumb-fallback{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2.5rem;line-height:1}.theme-thumb-svg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:6px}.theme-thumb-svg svg{width:100%;height:100%}.overlay-emoji svg{width:80px;height:80px}.theme-label{font-size:.8rem;font-weight:500;color:#1a1a1a;text-align:center}.screen-title{font-size:1.5rem;font-weight:500;color:#3a3a3a;margin:0 0 24px;text-align:center}.difficulty-grid{display:flex;flex-direction:column;gap:12px;width:100%;max-width:400px;margin:0 auto}.diff-btn{background:#fff;border:none;border-radius:16px;padding:16px 20px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:14px;box-shadow:0 2px 8px #00000014;transition:transform .15s,box-shadow .15s;width:100%}.diff-btn:hover{transform:scale(1.02);box-shadow:0 4px 16px #0000001f}.diff-btn:active{transform:scale(.98)}.diff-emoji{font-size:1.2rem;flex-shrink:0;min-width:56px;text-align:center}.diff-label{font-size:1.1rem;font-weight:500;color:#3a3a3a;display:block}.diff-hint{font-size:.85rem;color:#888;display:block;margin-top:3px}.diff-btn>span:not(.diff-emoji){display:flex;flex-direction:column}.game-screen{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.game-stage{width:800px;height:600px;background:#fff;position:relative;display:flex;flex-direction:column;transform-origin:center center;flex-shrink:0;border-radius:16px;box-shadow:0 4px 24px #0000000f}.stage-top{width:100%;height:52px;display:flex;align-items:center;padding:0 16px;flex-shrink:0;gap:16px}.stage-controls{display:flex;align-items:center;gap:2px;flex-shrink:0;background:#0000000a;border-radius:12px;padding:4px 6px}.stage-title{font-weight:500;color:#4a4a4a;letter-spacing:-.02em;line-height:1;text-align:center;white-space:nowrap}.stage-title{font-size:2.5rem}.stage-content{flex:1;display:flex;flex-direction:row;min-height:0}.stage-left{width:300px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 12px 20px 24px;gap:12px}.stage-right{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px 16px 8px;gap:60px}.btn-menu-icon{font-size:1.15rem;background:none;border:none;cursor:pointer;width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .12s,transform .1s;color:#777}.btn-menu-icon:hover{background:#0000000f}.btn-menu-icon:active{transform:scale(.9)}.menu-progress{font-size:.85rem;font-weight:500;color:#888;text-align:center;line-height:1;padding:0 4px}.menu-progress-sub{font-size:.75rem;font-weight:400;color:#bbb}.lives{display:flex;gap:7px;justify-content:center;align-items:center;flex-wrap:wrap;max-width:260px}.life{width:14px;height:14px;border-radius:50%;flex-shrink:0;transition:background .2s}.life-ok{background:var(--theme-accent, #A8D8A8)}.life-lost{background:#ffcaca}.egg-container{width:260px;height:320px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.word-display{display:flex;gap:4px;justify-content:center;flex-wrap:nowrap;width:100%}.letter-box{width:26px;height:38px;border-bottom:2.5px solid #C0C0C0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:2px;flex-shrink:1;min-width:14px}.letter-value{font-size:1.3rem;font-weight:500;color:#333;line-height:1;animation:letter-pop .25s ease forwards}@keyframes letter-pop{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.keyboard{display:flex;flex-direction:column;gap:6px;align-items:center}.keyboard-row{display:flex;gap:4px}.key{width:42px;height:50px;border-radius:10px;border:none;background:#0000000d;font-weight:500;font-size:1rem;cursor:pointer;transition:all .1s;color:#333;display:flex;align-items:center;justify-content:center}.key:hover:not(:disabled){background:#ddd}.key:active:not(:disabled){transform:scale(.92)}.key-correct{background:#a8e6cf!important;color:#1a5c1a}.key-wrong{background:#ffcdd2!important;color:#c62828;opacity:.6}.key:disabled{cursor:default;opacity:.5}.game-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:10}.game-overlay.visible{opacity:1;pointer-events:auto}.overlay-card{background:#fff;border-radius:24px;padding:32px;text-align:center;max-width:360px;width:90%;transform:translateY(10px);transition:transform .3s ease;box-shadow:0 8px 32px #0003}.game-overlay.visible .overlay-card{transform:translateY(0)}.overlay-emoji{font-size:3.5rem;margin-bottom:8px;line-height:1}.overlay-message{font-size:1.5rem;font-weight:500;margin:0 0 8px;color:#1a1a1a}.overlay-word-reveal{color:#666;font-size:1rem;margin-bottom:24px}.overlay-actions{display:flex;gap:12px;justify-content:center}.complete-emoji{font-size:5rem;line-height:1;margin-bottom:12px}.complete-title{font-size:1.6rem;font-weight:500;color:#3a3a3a;margin:0 0 8px}.complete-stars{font-size:2rem;margin:12px 0}.complete-score{font-size:1.2rem;color:#555;margin-bottom:28px}.complete-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.egg-area{display:flex;flex-direction:column;align-items:center;gap:8px}.flower-img{width:100%;height:100%;object-fit:contain;transition:opacity .25s ease}.egg-svg{width:100%;height:100%}.egg-crack,.egg-broken{display:none}.egg-container[data-egg-state="1"] .c1,.egg-container[data-egg-state="2"] .c1,.egg-container[data-egg-state="2"] .c2,.egg-container[data-egg-state="3"] .c1,.egg-container[data-egg-state="3"] .c2,.egg-container[data-egg-state="3"] .c3,.egg-container[data-egg-state="4"] .c1,.egg-container[data-egg-state="4"] .c2,.egg-container[data-egg-state="4"] .c3,.egg-container[data-egg-state="4"] .c4{display:block}.egg-container[data-egg-state="5"] .egg-body-group{display:none}.egg-container[data-egg-state="5"] .egg-broken{display:block}.egg-container[data-egg-state="5"] .egg-crack{display:none}@keyframes egg-shake{0%{transform:translate(0) rotate(0)}15%{transform:translate(-5px) rotate(-4deg)}30%{transform:translate(5px) rotate(4deg)}45%{transform:translate(-4px) rotate(-3deg)}60%{transform:translate(4px) rotate(3deg)}75%{transform:translate(-2px) rotate(-1deg)}to{transform:translate(0) rotate(0)}}.egg-svg.shaking{animation:egg-shake .5s ease}@keyframes egg-hatch{0%{transform:scale(1)}20%{transform:scale(1.15) rotate(-3deg)}40%{transform:scale(.95) rotate(3deg)}60%{transform:scale(1.1) rotate(-2deg)}80%{transform:scale(.98) rotate(1deg)}to{transform:scale(1) rotate(0)}}.egg-container[data-egg-state="5"] .egg-svg{animation:egg-hatch .6s ease forwards}.pasen-layer{display:none}.egg-container[data-egg-state="1"] .pf1,.egg-container[data-egg-state="2"] .pf1,.egg-container[data-egg-state="2"] .pf2,.egg-container[data-egg-state="3"] .pf1,.egg-container[data-egg-state="3"] .pf2,.egg-container[data-egg-state="3"] .pf3,.egg-container[data-egg-state="4"] .pb4,.egg-container[data-egg-state="5"] .pb4,.egg-container[data-egg-state="5"] .pb5,.egg-container[data-egg-state="6"] .pb4,.egg-container[data-egg-state="6"] .pb5,.egg-container[data-egg-state="6"] .pb6,.egg-container[data-egg-state="7"] .pb4,.egg-container[data-egg-state="7"] .pb5,.egg-container[data-egg-state="7"] .pb6,.egg-container[data-egg-state="7"] .pb7,.egg-container[data-egg-state="7"] .pf7{display:block}.egg-container[data-egg-state="7"] .pasen-svg{animation:egg-hatch .6s ease forwards}.lente-layer{display:none}.egg-container[data-egg-state="1"] .lf1,.egg-container[data-egg-state="2"] .lf1,.egg-container[data-egg-state="2"] .lf2,.egg-container[data-egg-state="3"] .lf1,.egg-container[data-egg-state="3"] .lf2,.egg-container[data-egg-state="3"] .lf3,.egg-container[data-egg-state="4"] .lf1,.egg-container[data-egg-state="4"] .lf2,.egg-container[data-egg-state="4"] .lf3,.egg-container[data-egg-state="4"] .lf4,.egg-container[data-egg-state="5"] .lf1,.egg-container[data-egg-state="5"] .lf2,.egg-container[data-egg-state="5"] .lf3,.egg-container[data-egg-state="5"] .lf4,.egg-container[data-egg-state="5"] .lf5,.egg-container[data-egg-state="6"] .lf1,.egg-container[data-egg-state="6"] .lf2,.egg-container[data-egg-state="6"] .lf3,.egg-container[data-egg-state="6"] .lf4,.egg-container[data-egg-state="6"] .lf5,.egg-container[data-egg-state="6"] .lf6,.egg-container[data-egg-state="7"] .lf1,.egg-container[data-egg-state="7"] .lf2,.egg-container[data-egg-state="7"] .lf3,.egg-container[data-egg-state="7"] .lf4,.egg-container[data-egg-state="7"] .lf5,.egg-container[data-egg-state="7"] .lf6,.egg-container[data-egg-state="7"] .lf7{display:block}@keyframes flower-bloom{0%{transform:scale(.9)}40%{transform:scale(1.1)}70%{transform:scale(.97)}to{transform:scale(1)}}.egg-container[data-egg-state="7"] .lente-svg{animation:flower-bloom .6s ease forwards}.koningsdag-layer{display:none}.egg-container[data-egg-state="1"] .kd1,.egg-container[data-egg-state="2"] .kd1,.egg-container[data-egg-state="2"] .kd2,.egg-container[data-egg-state="3"] .kd1,.egg-container[data-egg-state="3"] .kd2,.egg-container[data-egg-state="3"] .kd3,.egg-container[data-egg-state="4"] .kd1,.egg-container[data-egg-state="4"] .kd2,.egg-container[data-egg-state="4"] .kd3,.egg-container[data-egg-state="4"] .kd4,.egg-container[data-egg-state="5"] .kd1,.egg-container[data-egg-state="5"] .kd2,.egg-container[data-egg-state="5"] .kd3,.egg-container[data-egg-state="5"] .kd4,.egg-container[data-egg-state="5"] .kd5,.egg-container[data-egg-state="6"] .kd1,.egg-container[data-egg-state="6"] .kd2,.egg-container[data-egg-state="6"] .kd3,.egg-container[data-egg-state="6"] .kd4,.egg-container[data-egg-state="6"] .kd5,.egg-container[data-egg-state="6"] .kd6,.egg-container[data-egg-state="7"] .kd1,.egg-container[data-egg-state="7"] .kd2,.egg-container[data-egg-state="7"] .kd3,.egg-container[data-egg-state="7"] .kd4,.egg-container[data-egg-state="7"] .kd5,.egg-container[data-egg-state="7"] .kd6,.egg-container[data-egg-state="7"] .kd7{display:block}@keyframes koningsdag-party{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.05) rotate(2deg)}50%{transform:scale(1.08) rotate(-2deg)}75%{transform:scale(1.03) rotate(1deg)}to{transform:scale(1) rotate(0)}}.egg-container[data-egg-state="7"] .koningsdag-svg{animation:koningsdag-party .7s ease forwards}.zomer-layer{display:none}.egg-container[data-egg-state="1"] .zm1,.egg-container[data-egg-state="2"] .zm1,.egg-container[data-egg-state="2"] .zm2,.egg-container[data-egg-state="3"] .zm1,.egg-container[data-egg-state="3"] .zm2,.egg-container[data-egg-state="3"] .zm3,.egg-container[data-egg-state="4"] .zm1,.egg-container[data-egg-state="4"] .zm2,.egg-container[data-egg-state="4"] .zm3,.egg-container[data-egg-state="4"] .zm4,.egg-container[data-egg-state="5"] .zm1,.egg-container[data-egg-state="5"] .zm2,.egg-container[data-egg-state="5"] .zm3,.egg-container[data-egg-state="5"] .zm4,.egg-container[data-egg-state="5"] .zm5,.egg-container[data-egg-state="6"] .zm1,.egg-container[data-egg-state="6"] .zm2,.egg-container[data-egg-state="6"] .zm3,.egg-container[data-egg-state="6"] .zm4,.egg-container[data-egg-state="6"] .zm5,.egg-container[data-egg-state="6"] .zm6,.egg-container[data-egg-state="7"] .zm1,.egg-container[data-egg-state="7"] .zm2,.egg-container[data-egg-state="7"] .zm3,.egg-container[data-egg-state="7"] .zm4,.egg-container[data-egg-state="7"] .zm5,.egg-container[data-egg-state="7"] .zm6,.egg-container[data-egg-state="7"] .zm7{display:block}@keyframes ice-melt{0%{transform:scaleY(1)}40%{transform:scaleY(.92)}70%{transform:scaleY(.96)}to{transform:scaleY(.9)}}.egg-container[data-egg-state="7"] .zomer-svg{animation:ice-melt .8s ease forwards;transform-origin:bottom center}.herfst-layer,.egg-container[data-egg-state="1"] .hb7,.egg-container[data-egg-state="2"] .hb7,.egg-container[data-egg-state="2"] .hb6,.egg-container[data-egg-state="3"] .hb7,.egg-container[data-egg-state="3"] .hb6,.egg-container[data-egg-state="3"] .hb5{display:none}.egg-container[data-egg-state="3"] .hf3{display:block}.egg-container[data-egg-state="4"] .hb7,.egg-container[data-egg-state="4"] .hb6,.egg-container[data-egg-state="4"] .hb5,.egg-container[data-egg-state="4"] .hb4{display:none}.egg-container[data-egg-state="4"] .hf3,.egg-container[data-egg-state="4"] .hf4{display:block}.egg-container[data-egg-state="5"] .hb7,.egg-container[data-egg-state="5"] .hb6,.egg-container[data-egg-state="5"] .hb5,.egg-container[data-egg-state="5"] .hb4,.egg-container[data-egg-state="5"] .hb3{display:none}.egg-container[data-egg-state="5"] .hf3,.egg-container[data-egg-state="5"] .hf4,.egg-container[data-egg-state="5"] .hf5{display:block}.egg-container[data-egg-state="6"] .hb7,.egg-container[data-egg-state="6"] .hb6,.egg-container[data-egg-state="6"] .hb5,.egg-container[data-egg-state="6"] .hb4,.egg-container[data-egg-state="6"] .hb3,.egg-container[data-egg-state="6"] .hb2{display:none}.egg-container[data-egg-state="6"] .hf3,.egg-container[data-egg-state="6"] .hf4,.egg-container[data-egg-state="6"] .hf5,.egg-container[data-egg-state="6"] .hf6{display:block}.egg-container[data-egg-state="7"] .hb7,.egg-container[data-egg-state="7"] .hb6,.egg-container[data-egg-state="7"] .hb5,.egg-container[data-egg-state="7"] .hb4,.egg-container[data-egg-state="7"] .hb3,.egg-container[data-egg-state="7"] .hb2,.egg-container[data-egg-state="7"] .hb1{display:none}.egg-container[data-egg-state="7"] .hf3,.egg-container[data-egg-state="7"] .hf4,.egg-container[data-egg-state="7"] .hf5,.egg-container[data-egg-state="7"] .hf6,.egg-container[data-egg-state="7"] .hf7{display:block}@keyframes autumn-wind{0%{transform:rotate(0)}25%{transform:rotate(2deg)}50%{transform:rotate(-2deg)}75%{transform:rotate(1deg)}to{transform:rotate(0)}}.egg-container[data-egg-state="7"] .herfst-svg{animation:autumn-wind .8s ease forwards;transform-origin:bottom center}.winter-layer,.egg-container[data-egg-state="1"] .wb-arms,.egg-container[data-egg-state="2"] .wb-arms{display:none}.egg-container[data-egg-state="2"] .wb-bottom{opacity:.6}.egg-container[data-egg-state="3"] .wb-arms,.egg-container[data-egg-state="3"] .wb-bottom,.egg-container[data-egg-state="4"] .wb-arms,.egg-container[data-egg-state="4"] .wb-bottom{display:none}.egg-container[data-egg-state="4"] .wb-middle{opacity:.6}.egg-container[data-egg-state="4"] .wt4{display:block}.egg-container[data-egg-state="5"] .wb-arms,.egg-container[data-egg-state="5"] .wb-bottom,.egg-container[data-egg-state="5"] .wb-middle{display:none}.egg-container[data-egg-state="5"] .wt4,.egg-container[data-egg-state="5"] .wt5{display:block}.egg-container[data-egg-state="6"] .wb-arms,.egg-container[data-egg-state="6"] .wb-bottom,.egg-container[data-egg-state="6"] .wb-middle,.egg-container[data-egg-state="6"] .wb-scarf{display:none}.egg-container[data-egg-state="6"] .wb-head{opacity:.6}.egg-container[data-egg-state="6"] .wt4,.egg-container[data-egg-state="6"] .wt5,.egg-container[data-egg-state="6"] .wt6{display:block}.egg-container[data-egg-state="7"] .wb-arms,.egg-container[data-egg-state="7"] .wb-bottom,.egg-container[data-egg-state="7"] .wb-middle,.egg-container[data-egg-state="7"] .wb-scarf,.egg-container[data-egg-state="7"] .wb-head{display:none}.egg-container[data-egg-state="7"] .wt4,.egg-container[data-egg-state="7"] .wt5,.egg-container[data-egg-state="7"] .wt6,.egg-container[data-egg-state="7"] .wt7{display:block}@keyframes snowman-melt{0%{transform:scaleY(1)}50%{transform:scaleY(.95)}to{transform:scaleY(.9)}}.egg-container[data-egg-state="7"] .winter-svg{animation:snowman-melt .8s ease forwards;transform-origin:bottom center}.egg-container[data-egg-state="1"] .sp7,.egg-container[data-egg-state="2"] .sp7,.egg-container[data-egg-state="2"] .sp6,.egg-container[data-egg-state="3"] .sp7,.egg-container[data-egg-state="3"] .sp6,.egg-container[data-egg-state="3"] .sp5,.egg-container[data-egg-state="4"] .sp7,.egg-container[data-egg-state="4"] .sp6,.egg-container[data-egg-state="4"] .sp5,.egg-container[data-egg-state="4"] .sp4,.egg-container[data-egg-state="5"] .sp7,.egg-container[data-egg-state="5"] .sp6,.egg-container[data-egg-state="5"] .sp5,.egg-container[data-egg-state="5"] .sp4,.egg-container[data-egg-state="5"] .sp3,.egg-container[data-egg-state="6"] .sp7,.egg-container[data-egg-state="6"] .sp6,.egg-container[data-egg-state="6"] .sp5,.egg-container[data-egg-state="6"] .sp4,.egg-container[data-egg-state="6"] .sp3,.egg-container[data-egg-state="6"] .sp2,.egg-container[data-egg-state="7"] .sint-pakje,.ballon-layer{display:none}.egg-container[data-egg-state="0"] .bl-base{display:block}.egg-container[data-egg-state="1"] .bl-base{display:none}.egg-container[data-egg-state="1"] .bl1{display:block}.egg-container[data-egg-state="2"] .bl-base{display:none}.egg-container[data-egg-state="2"] .bl2{display:block}.egg-container[data-egg-state="3"] .bl-base{display:none}.egg-container[data-egg-state="3"] .bl3{display:block}.egg-container[data-egg-state="4"] .bl-base{display:none}.egg-container[data-egg-state="4"] .bl4{display:block}.egg-container[data-egg-state="5"] .bl-base{display:none}.egg-container[data-egg-state="5"] .bl5{display:block}.egg-container[data-egg-state="6"] .bl-base{display:none}.egg-container[data-egg-state="6"] .bl6{display:block}.egg-container[data-egg-state="7"] .bl-base,.egg-container[data-egg-state="7"] .ballon-body,.egg-container[data-egg-state="7"] .ballon-glans{display:none}.egg-container[data-egg-state="7"] .bl7{display:block}.raket-layer{display:none}.egg-container[data-egg-state="1"] .rl1,.egg-container[data-egg-state="2"] .rl1,.egg-container[data-egg-state="2"] .rl2,.egg-container[data-egg-state="3"] .rl1,.egg-container[data-egg-state="3"] .rl2,.egg-container[data-egg-state="3"] .rl3,.egg-container[data-egg-state="4"] .rl1,.egg-container[data-egg-state="4"] .rl2,.egg-container[data-egg-state="4"] .rl3{display:block}.egg-container[data-egg-state="4"] .raket-body{transform:translateY(-6px)}.egg-container[data-egg-state="5"] .rl1,.egg-container[data-egg-state="5"] .rl2,.egg-container[data-egg-state="5"] .rl3,.egg-container[data-egg-state="5"] .rl5{display:block}.egg-container[data-egg-state="5"] .raket-body{transform:translateY(-12px)}.egg-container[data-egg-state="6"] .rl1,.egg-container[data-egg-state="6"] .rl2,.egg-container[data-egg-state="6"] .rl3,.egg-container[data-egg-state="6"] .rl5,.egg-container[data-egg-state="6"] .rl6{display:block}.egg-container[data-egg-state="6"] .raket-body{transform:translateY(-20px)}.egg-container[data-egg-state="7"] .rl1,.egg-container[data-egg-state="7"] .rl2,.egg-container[data-egg-state="7"] .rl3,.egg-container[data-egg-state="7"] .rl5,.egg-container[data-egg-state="7"] .rl6,.egg-container[data-egg-state="7"] .rl7{display:block}.egg-container[data-egg-state="7"] .raket-body{display:none}.raket-body{transition:transform .4s ease}.robot-layer,.egg-container[data-egg-state="1"] .rb7,.egg-container[data-egg-state="2"] .rb7,.egg-container[data-egg-state="2"] .rb6,.egg-container[data-egg-state="3"] .rb7,.egg-container[data-egg-state="3"] .rb6,.egg-container[data-egg-state="3"] .rb5,.egg-container[data-egg-state="4"] .rb7,.egg-container[data-egg-state="4"] .rb6,.egg-container[data-egg-state="4"] .rb5,.egg-container[data-egg-state="4"] .rb4,.egg-container[data-egg-state="5"] .rb7,.egg-container[data-egg-state="5"] .rb6,.egg-container[data-egg-state="5"] .rb5,.egg-container[data-egg-state="5"] .rb4,.egg-container[data-egg-state="5"] .rb3,.egg-container[data-egg-state="6"] .rb7,.egg-container[data-egg-state="6"] .rb6,.egg-container[data-egg-state="6"] .rb5,.egg-container[data-egg-state="6"] .rb4,.egg-container[data-egg-state="6"] .rb3,.egg-container[data-egg-state="6"] .rb2,.egg-container[data-egg-state="7"] .robot-deel{display:none}.egg-container[data-egg-state="7"] .rb-parts{display:block}.wk-layer{display:none}.egg-container[data-egg-state="1"] .wk1,.egg-container[data-egg-state="2"] .wk1,.egg-container[data-egg-state="2"] .wk2,.egg-container[data-egg-state="3"] .wk1,.egg-container[data-egg-state="3"] .wk2,.egg-container[data-egg-state="3"] .wk3,.egg-container[data-egg-state="4"] .wk1,.egg-container[data-egg-state="4"] .wk2,.egg-container[data-egg-state="4"] .wk3,.egg-container[data-egg-state="4"] .wk4,.egg-container[data-egg-state="5"] .wk1,.egg-container[data-egg-state="5"] .wk2,.egg-container[data-egg-state="5"] .wk3,.egg-container[data-egg-state="5"] .wk4,.egg-container[data-egg-state="5"] .wk5,.egg-container[data-egg-state="6"] .wk1,.egg-container[data-egg-state="6"] .wk2,.egg-container[data-egg-state="6"] .wk3,.egg-container[data-egg-state="6"] .wk4,.egg-container[data-egg-state="6"] .wk5,.egg-container[data-egg-state="6"] .wk6,.egg-container[data-egg-state="7"] .wk1,.egg-container[data-egg-state="7"] .wk2,.egg-container[data-egg-state="7"] .wk3,.egg-container[data-egg-state="7"] .wk4,.egg-container[data-egg-state="7"] .wk5,.egg-container[data-egg-state="7"] .wk6,.egg-container[data-egg-state="7"] .wk7{display:block}.boeken-layer{display:none}.egg-container[data-egg-state="1"] .bk1,.egg-container[data-egg-state="2"] .bk1,.egg-container[data-egg-state="2"] .bk2,.egg-container[data-egg-state="3"] .bk1,.egg-container[data-egg-state="3"] .bk2,.egg-container[data-egg-state="3"] .bk3,.egg-container[data-egg-state="4"] .bk1,.egg-container[data-egg-state="4"] .bk2,.egg-container[data-egg-state="4"] .bk3,.egg-container[data-egg-state="4"] .bk4,.egg-container[data-egg-state="5"] .bk1,.egg-container[data-egg-state="5"] .bk2,.egg-container[data-egg-state="5"] .bk3,.egg-container[data-egg-state="5"] .bk4,.egg-container[data-egg-state="5"] .bk5,.egg-container[data-egg-state="6"] .bk1,.egg-container[data-egg-state="6"] .bk2,.egg-container[data-egg-state="6"] .bk3,.egg-container[data-egg-state="6"] .bk4,.egg-container[data-egg-state="6"] .bk5,.egg-container[data-egg-state="6"] .bk6,.egg-container[data-egg-state="7"] .bk1,.egg-container[data-egg-state="7"] .bk2,.egg-container[data-egg-state="7"] .bk3,.egg-container[data-egg-state="7"] .bk4,.egg-container[data-egg-state="7"] .bk5,.egg-container[data-egg-state="7"] .bk6,.egg-container[data-egg-state="7"] .bk7{display:block}.stage-deco{position:absolute;top:52px;left:0;width:100%;height:calc(100% - 52px);pointer-events:none;z-index:0;overflow:hidden}.deco-svg{width:100%;height:100%}.stage-deco-home{top:0;height:100%}.stage-top,.stage-content{position:relative;z-index:1}.kerst-layer{display:none}.egg-container[data-egg-state="1"] .xm1,.egg-container[data-egg-state="2"] .xm1,.egg-container[data-egg-state="2"] .xm2,.egg-container[data-egg-state="3"] .xm1,.egg-container[data-egg-state="3"] .xm2,.egg-container[data-egg-state="3"] .xm3,.egg-container[data-egg-state="4"] .xm1,.egg-container[data-egg-state="4"] .xm2,.egg-container[data-egg-state="4"] .xm3,.egg-container[data-egg-state="4"] .xm4,.egg-container[data-egg-state="5"] .xm1,.egg-container[data-egg-state="5"] .xm2,.egg-container[data-egg-state="5"] .xm3,.egg-container[data-egg-state="5"] .xm4,.egg-container[data-egg-state="5"] .xm5,.egg-container[data-egg-state="6"] .xm1,.egg-container[data-egg-state="6"] .xm2,.egg-container[data-egg-state="6"] .xm3,.egg-container[data-egg-state="6"] .xm4,.egg-container[data-egg-state="6"] .xm5,.egg-container[data-egg-state="6"] .xm6,.egg-container[data-egg-state="7"] .xm1,.egg-container[data-egg-state="7"] .xm2,.egg-container[data-egg-state="7"] .xm3,.egg-container[data-egg-state="7"] .xm4,.egg-container[data-egg-state="7"] .xm5,.egg-container[data-egg-state="7"] .xm6,.egg-container[data-egg-state="7"] .xm7{display:block}.toren-layer{display:none}.egg-container[data-egg-state="1"] .tr1,.egg-container[data-egg-state="2"] .tr1,.egg-container[data-egg-state="2"] .tr2,.egg-container[data-egg-state="3"] .tr1,.egg-container[data-egg-state="3"] .tr2,.egg-container[data-egg-state="3"] .tr3,.egg-container[data-egg-state="4"] .tr1,.egg-container[data-egg-state="4"] .tr2,.egg-container[data-egg-state="4"] .tr3,.egg-container[data-egg-state="4"] .tr4,.egg-container[data-egg-state="5"] .tr1,.egg-container[data-egg-state="5"] .tr2,.egg-container[data-egg-state="5"] .tr3,.egg-container[data-egg-state="5"] .tr4,.egg-container[data-egg-state="5"] .tr5,.egg-container[data-egg-state="6"] .tr1,.egg-container[data-egg-state="6"] .tr2,.egg-container[data-egg-state="6"] .tr3,.egg-container[data-egg-state="6"] .tr4,.egg-container[data-egg-state="6"] .tr5,.egg-container[data-egg-state="6"] .tr6{display:block}.egg-container[data-egg-state="7"] .toren-standing,.egg-container[data-egg-state="7"] .tr1,.egg-container[data-egg-state="7"] .tr2,.egg-container[data-egg-state="7"] .tr3,.egg-container[data-egg-state="7"] .tr4,.egg-container[data-egg-state="7"] .tr5,.egg-container[data-egg-state="7"] .tr6{display:none}.egg-container[data-egg-state="7"] .tr7{display:block}.scene-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:5rem;pointer-events:none}.diff-text{display:flex;flex-direction:column}.custom-input-group{width:100%;max-width:340px;margin:0 auto 16px}.custom-word-input{width:100%;padding:14px 18px;border:2px solid #DDD;border-radius:14px;font-size:1.2rem;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.1em;outline:none;transition:border-color .15s}.custom-word-input:focus{border-color:#4fc3f7}.custom-word-hint{font-size:.8rem;text-align:center;margin-top:6px;min-height:1.2em}.custom-obj-label{font-size:.9rem;font-weight:500;color:#666;margin:8px 0 12px;text-align:center}.custom-obj-grid{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.custom-obj-card{background:#fff;border:2px solid #E8E8E8;border-radius:14px;padding:12px 16px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:6px;transition:transform .12s,border-color .12s,box-shadow .12s;font-size:.85rem;font-weight:500;color:#555;min-width:90px}.custom-obj-card:hover{transform:scale(1.04);border-color:#ccc}.custom-obj-card.selected{border-color:#4fc3f7;box-shadow:0 0 0 3px #4fc3f733;color:#1a1a1a}.custom-obj-preview{width:50px;height:50px}.custom-obj-preview svg{width:100%;height:100%}.custom-start-btn{min-width:200px}
