.example-player[data-v-22a82a42]{margin-top:10px}button[data-v-22a82a42]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#f5fbf9;color:#258378;border:1px solid #b6d8d1;border-radius:var(--hoj-ui-radius-md,12px);min-width:40px;min-height:40px;padding:8px 12px;font:inherit;font-size:14px;cursor:pointer}button[data-v-22a82a42]:hover{background:#e6f5ef}button[data-v-22a82a42]:active{transform:translateY(1px)}button[data-v-22a82a42]:disabled{opacity:.5;cursor:not-allowed}button[data-v-22a82a42]:focus-visible{outline:3px solid #428f9d;outline-offset:2px}.example-stage[data-v-22a82a42]{margin-top:10px;aspect-ratio:480/280;overflow:hidden;position:relative;background:#f2f8f9;border-radius:var(--hoj-ui-radius-sm,8px)}.example-world[data-v-22a82a42]{position:absolute;width:480px;height:280px;transform-origin:top left}.example-world iframe[data-v-22a82a42]{position:absolute;left:-360px;top:-90px;width:480px;height:280px;transform:scale(2);transform-origin:top left;border:0}.example-origin[data-v-22a82a42]{position:absolute;left:100px;top:225px;color:#65848a;font-size:14px}.example-motion[data-v-22a82a42]{position:absolute;inset:0;width:480px;height:280px;pointer-events:none}.lifted-note[data-v-22a82a42]{display:block;color:#597e83;font-size:12px;margin:0 0 10px}.example-body p[data-v-22a82a42]{margin:12px 0;color:#507780;font-size:14px;line-height:1.75}.example-replay[data-v-22a82a42]{margin-left:auto}.example-controls[data-v-22a82a42]{display:flex;align-items:center;gap:10px}.example-controls span[data-v-22a82a42]{font-size:12px;color:#507780}.example-code[data-v-22a82a42]{margin:0;padding:12px;background:#f4f8fa;color:#63838a;line-height:1.8;font:14px/1.8 Consolas,monospace;white-space:pre-wrap}.example-code .current[data-v-22a82a42]{color:#146e66;font-weight:700;background:#dfefe8}@media(prefers-reduced-motion:reduce){button[data-v-22a82a42]:active{transform:none}}.turtle-example-dialog{max-width:calc(100vw - 32px);margin-top:7vh!important;border-radius:var(--hoj-ui-radius-lg,16px)}.turtle-example-dialog .el-dialog__body{padding:12px 22px 22px;max-height:78vh;overflow-y:auto}.garden-reference[data-v-5c350dbf]{position:absolute;inset:0;width:480px;height:480px;pointer-events:none}.garden-experiment[data-v-9e315d78]{padding:2px 0 15px;border-bottom:1px solid #d9e7df}header[data-v-9e315d78]{display:flex;align-items:center;justify-content:space-between;gap:8px}h3[data-v-9e315d78]{display:flex;align-items:center;gap:7px;margin:0;font-size:14px;line-height:1.6;color:#285d53}h3 i[data-v-9e315d78]{color:#b78a33}button[data-v-9e315d78]{font:inherit;color:#365f55;cursor:pointer;background:transparent;border:1px solid #bed7c8;border-radius:var(--hoj-ui-radius-sm,8px)}button[data-v-9e315d78]:focus-visible,input[data-v-9e315d78]:focus-visible{outline:2px solid #b88431;outline-offset:2px}button[data-v-9e315d78]:disabled{opacity:.5;cursor:wait}.experiment-replay[data-v-9e315d78]{width:28px;height:28px;flex-shrink:0;padding:0;font-size:16px}.experiment-question[data-v-9e315d78]{font-size:12px;line-height:1.7;margin:8px 0;color:#647368}canvas[data-v-9e315d78]{width:100%;display:block;aspect-ratio:5/3;background:#f1f7ef;border-radius:var(--hoj-ui-radius-sm,8px)}.experiment-options[data-v-9e315d78]{display:flex;gap:6px;margin-top:9px}.experiment-options button[data-v-9e315d78]{flex:1;min-width:0;font-size:12px;line-height:1.5;padding:7px 4px}.experiment-options button.active[data-v-9e315d78]{background:#e0efe4;border-color:#72aa8b;color:#256b51}.experiment-palette[data-v-9e315d78]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12px}.experiment-palette button[data-v-9e315d78]{width:24px;height:24px;padding:0;border-radius:50%;color:#fff;background:var(--swatch);border:2px solid #fff;box-shadow:0 0 0 1px #b4cbbd}.experiment-palette code[data-v-9e315d78]{font-size:11px;color:#4d6d61;overflow-wrap:anywhere}.experiment-slider[data-v-9e315d78]{display:flex;align-items:center;gap:7px;font-size:12px;margin:12px 0 0}.experiment-slider input[data-v-9e315d78]{flex:1;min-width:30px;accent-color:#329681}.experiment-slider output[data-v-9e315d78]{min-width:22px;text-align:center}.circle-facts[data-v-9e315d78]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px;color:#62756c;margin-top:9px}.circle-facts b[data-v-9e315d78]{font-weight:500;color:#986b29}.fill-stages button[data-v-9e315d78]{display:flex;flex-direction:column;align-items:center;gap:3px}.fill-stages span[data-v-9e315d78]{font-size:11px;opacity:.75}.experiment-code[data-v-9e315d78]{display:block;white-space:normal;overflow-wrap:anywhere;font:11px/1.8 Consolas,monospace;color:#327b6c;padding:10px 0 0}.experiment-observation[data-v-9e315d78]{margin:6px 0 0;font-size:12px;line-height:1.8;color:#536e60}.experiment-direction[data-v-9e315d78]{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:12px}.experiment-direction>span[data-v-9e315d78]{margin-right:auto}.experiment-direction button[data-v-9e315d78]{display:flex;align-items:center;gap:4px;padding:5px 8px}.experiment-direction button.active[data-v-9e315d78]{background:#e0efe4;border-color:#72aa8b;color:#256b51}.experiment-code[data-v-9e315d78]{white-space:pre-line}@media(min-width:1051px) and (max-height:850px){canvas[data-v-9e315d78]{height:156px;-o-object-fit:contain;object-fit:contain;aspect-ratio:auto}.experiment-question[data-v-9e315d78]{margin:5px 0}.experiment-options[data-v-9e315d78]{margin-top:7px}.experiment-options button[data-v-9e315d78]{padding:5px 3px}.experiment-palette[data-v-9e315d78],.experiment-slider[data-v-9e315d78]{margin-top:8px}.experiment-code[data-v-9e315d78]{padding-top:7px}}.flower-guide[data-v-0c524a94]{border-bottom:1px solid #d9e7df;padding:16px 0}h3[data-v-0c524a94]{margin:0 0 10px;display:flex;align-items:center;gap:7px;font-size:14px;color:#2a6556}h3 i[data-v-0c524a94]{color:#af8240}.flower-parts[data-v-0c524a94]{display:flex;gap:6px;margin-bottom:10px}button[data-v-0c524a94]{flex:1;border:1px solid #bfd6c7;border-radius:var(--hoj-ui-radius-sm,8px);background:transparent;color:#54755f;padding:7px;font:inherit;font-size:12px;cursor:pointer}button.active[data-v-0c524a94]{border-color:#71a889;background:#e3f1e4;color:#285f40}button[data-v-0c524a94]:focus-visible{outline:2px solid #ad7c2f;outline-offset:2px}canvas[data-v-0c524a94]{display:block;width:100%;aspect-ratio:3/2;background:#f5f8ec;border-radius:var(--hoj-ui-radius-sm,8px)}h4[data-v-0c524a94]{margin:12px 0 6px;font-size:13px;color:#426947}p[data-v-0c524a94]{margin:0;font-size:12px;line-height:1.9;color:#5d7260}code[data-v-0c524a94]{display:block;font:12px/1.9 Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;color:#287667}.color-garden[data-v-6f1b0b80]{--garden-ink:#284f49;--garden-accent:#218a76;color:var(--garden-ink);letter-spacing:0;background:#ddf1e8 url(/img/turtle-workshop/garden-greenhouse.png) bottom/cover no-repeat;min-height:690px;height:calc(100svh - 64px);display:flex;flex-direction:column}.color-garden [data-v-6f1b0b80]{box-sizing:border-box}.color-garden a[data-v-6f1b0b80],.color-garden button[data-v-6f1b0b80]{-webkit-tap-highlight-color:transparent}.color-garden button[data-v-6f1b0b80]{font:inherit;cursor:pointer;border:1px solid #c9ddd4;color:var(--garden-ink);background:hsla(0,0%,100%,.8588235294117647);border-radius:var(--hoj-ui-radius-md,12px);transition:background .18s,border-color .18s,transform .12s}.color-garden button[data-v-6f1b0b80]:hover:not(:disabled){background:#e6f5ed;border-color:#7cbaa4}.color-garden button[data-v-6f1b0b80]:active:not(:disabled){transform:translateY(1px)}.color-garden button[data-v-6f1b0b80]:disabled{opacity:.5;cursor:not-allowed}.color-garden[data-v-6f1b0b80] :focus-visible{outline:3px solid #be8f34;outline-offset:2px}.garden-heading[data-v-6f1b0b80]{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:14px 28px 13px;background:rgba(250,255,251,.9215686274509803);border-bottom:1px solid hsla(0,0%,100%,.8509803921568627)}.garden-heading a[data-v-6f1b0b80]{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:#52796c}.garden-heading h1[data-v-6f1b0b80]{display:flex;align-items:center;gap:10px;font-size:26px;line-height:1.4;margin:6px 0 0}.garden-heading h1 small[data-v-6f1b0b80]{font-size:13px;font-weight:400;padding-left:12px;border-left:1px solid #b7d2c6;color:#698378}.garden-flower[data-v-6f1b0b80]{display:inline-block;width:30px;height:30px;background:#27937a;mask:url(/vendor/lucide-workshop/flower-2.svg) center/contain no-repeat;-webkit-mask:url(/vendor/lucide-workshop/flower-2.svg) center/contain no-repeat}.garden-stations[data-v-6f1b0b80]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.garden-stations button[data-v-6f1b0b80]{display:flex;align-items:center;justify-content:center;gap:9px;height:43px;min-width:144px;padding:5px 12px;font-size:14px;white-space:nowrap}.garden-stations button>span[data-v-6f1b0b80]{display:grid;place-items:center;border-radius:50%;background:#e6eee7;color:#668778;font-size:12px;width:23px;height:23px}.garden-stations button.active[data-v-6f1b0b80]{background:#e4f3e8;border-color:#69a88b;box-shadow:inset 0 -2px #408e71;font-weight:700}.garden-stations button.active>span[data-v-6f1b0b80]{color:#fff;background:#478b6a}.garden-stations button.completed>i[data-v-6f1b0b80]{color:#247b57}.garden-workspace[data-v-6f1b0b80]{width:100%;flex:1;min-height:0;display:grid;grid-template-columns:minmax(245px,.85fr) minmax(325px,1.22fr) minmax(345px,1.1fr);grid-template-rows:minmax(0,1fr);gap:22px;padding:22px 28px 12px}.garden-editor[data-v-6f1b0b80],.garden-notes[data-v-6f1b0b80]{min-height:0;min-width:0;display:flex;flex-direction:column;background:rgba(253,255,250,.9372549019607843);border:1px solid hsla(0,0%,100%,.8588235294117647);box-shadow:0 6px 24px rgba(66,110,89,.12549019607843137);border-radius:var(--hoj-ui-radius-lg,16px);overflow:hidden}.garden-notes[data-v-6f1b0b80]{padding:20px 19px 15px}.garden-eyebrow[data-v-6f1b0b80]{font-size:11px;color:#57806e}.garden-drawing h2[data-v-6f1b0b80],.garden-notes h2[data-v-6f1b0b80]{margin:7px 0 0;font-size:20px;line-height:1.45}.garden-notes>header[data-v-6f1b0b80]{flex-shrink:0;padding-bottom:14px;border-bottom:1px solid #dce8da}.garden-notes-scroll[data-v-6f1b0b80]{flex:1;min-height:0;overflow:auto;padding:0 8px 8px 0;margin-top:10px;scrollbar-width:thin;scrollbar-color:#bbd3c5 transparent}.garden-reading[data-v-6f1b0b80]{padding-top:16px}.garden-reading h3[data-v-6f1b0b80]{margin:0;font-size:14px;color:#285d53}.garden-reading p[data-v-6f1b0b80]{font-size:14px;line-height:1.85;margin:10px 0 14px}.garden-commands[data-v-6f1b0b80]{margin:15px 0 20px}.garden-commands>div[data-v-6f1b0b80]{padding:8px 0;border-bottom:1px dashed #d5e3d9}.garden-commands code[data-v-6f1b0b80]{font:13px/1.7 Consolas,monospace;color:#267e70;overflow-wrap:anywhere}.garden-commands dd[data-v-6f1b0b80]{font-size:12px;color:#617b6d;margin:3px 0 0;line-height:1.6}.garden-helper p[data-v-6f1b0b80]{font-size:12px;line-height:1.75;color:#59786e;margin:9px 0 0}.garden-study-tabs[data-v-6f1b0b80]{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;gap:7px;margin:0 0 9px;padding:4px 0;background:#f9fcf5}.garden-study-tabs button[data-v-6f1b0b80]{flex:1;font-size:12px;padding:8px 4px}.garden-study-tabs button.active[data-v-6f1b0b80]{background:#e4f0e3;border-color:#81b394;color:#296b51}.garden-coach[data-v-6f1b0b80]{margin-top:9px;padding-top:8px;border-top:1px dashed #bccfb2}.garden-coach strong[data-v-6f1b0b80]{display:block;font-size:11px;color:#637c45;margin-bottom:4px}.garden-global-help[data-v-6f1b0b80]{margin-top:8px;border-top:1px dashed #d0d7b9;padding-top:8px}.garden-global-help strong[data-v-6f1b0b80]{display:block;margin-bottom:4px;color:#8b6634}.garden-guide-link[data-v-6f1b0b80]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:5px 0!important;border:0!important;background:transparent!important;color:#227965!important;font-size:12px!important;text-decoration:underline;text-underline-offset:3px}.garden-helper[data-v-6f1b0b80]{margin:14px 0 0;font-size:12px}.garden-helper summary[data-v-6f1b0b80]{cursor:pointer;color:#267a6b;line-height:1.7}.garden-helper pre[data-v-6f1b0b80]{font:12px/1.7 Consolas,monospace;white-space:pre-wrap;word-break:break-word;padding:10px 0;margin:3px 0}.garden-notes>.example-player[data-v-6f1b0b80]{flex-shrink:0;margin-top:12px}.garden-notes[data-v-6f1b0b80] .example-toggle{width:100%;justify-content:center;border-color:#b9d7c6;background:#edf6e8}.garden-drawing[data-v-6f1b0b80]{min-width:0;min-height:0;display:flex;flex-direction:column;align-items:flex-end}.garden-board[data-v-6f1b0b80]{width:100%;max-width:min(540px,max(280px,calc(100svh - 405px)));flex-shrink:0;background:#fff;border:1px solid #c3daca;border-radius:var(--hoj-ui-radius-lg,16px);overflow:hidden;box-shadow:0 7px 23px rgba(65,102,86,.13333333333333333)}.garden-board-heading[data-v-6f1b0b80]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px 10px;background:#f7fbf8}.garden-board-heading>div[data-v-6f1b0b80]{min-width:0}.garden-board-heading>button[data-v-6f1b0b80]{width:34px;height:34px;flex-shrink:0;font-size:18px}.garden-board-tools[data-v-6f1b0b80]{display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;align-items:center;padding:9px 16px;border-top:1px solid #e4eee7;border-bottom:1px solid #e4eee7;font-size:11px;color:#799184}.garden-board-tools label[data-v-6f1b0b80]{display:flex;align-items:center;gap:6px;color:#426b59;font-size:12px;cursor:pointer}.garden-board-tools input[data-v-6f1b0b80]{margin:0;width:14px;height:14px;accent-color:#268a76;cursor:pointer}.garden-drawing h2[data-v-6f1b0b80]{font-size:22px;margin-top:3px}.garden-stage[data-v-6f1b0b80]{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:#fff}.garden-world[data-v-6f1b0b80]{position:absolute;inset:0;width:480px;height:480px;transform-origin:top left;pointer-events:none}.garden-engine[data-v-6f1b0b80],.garden-paper[data-v-6f1b0b80],.garden-preview[data-v-6f1b0b80]{position:absolute;inset:0;width:480px;height:480px;border:0;background:transparent}.garden-stage.passed[data-v-6f1b0b80]{box-shadow:inset 0 0 0 2px rgba(169,214,169,.4666666666666667)}.garden-stage.passed .garden-seal[data-v-6f1b0b80]{-webkit-animation:garden-seal-in-data-v-6f1b0b80 .42s ease-out both;animation:garden-seal-in-data-v-6f1b0b80 .42s ease-out both}.garden-position[data-v-6f1b0b80]{position:absolute;right:9px;bottom:8px;font-size:11px;color:#668273;background:hsla(0,0%,100%,.9490196078431372);padding:3px 5px}.garden-seal[data-v-6f1b0b80]{position:absolute;top:13px;right:13px;padding:6px 9px;background:#ebf8e9;border:1px solid #9ec598;border-radius:var(--hoj-ui-radius-sm,8px);font-size:12px;color:#3b7e4c}.garden-goal[data-v-6f1b0b80]{display:flex;gap:10px;align-items:flex-start;margin:0;background:#f5faf6;border-top:1px solid #e0ebe3;padding:13px 16px}.garden-goal>i[data-v-6f1b0b80]{font-size:20px;color:#5d9370;padding-top:2px}.garden-goal p[data-v-6f1b0b80]{margin:0;font-size:13px;line-height:1.75}.garden-editor[data-v-6f1b0b80]{background:hsla(0,0%,100%,.9294117647058824)}.garden-modes[data-v-6f1b0b80]{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:9px;border-bottom:1px solid #dce9df;background:#f0f7f0;flex-shrink:0}.garden-modes button[data-v-6f1b0b80]{display:flex;align-items:center;justify-content:center;gap:7px;height:35px;font-size:13px;border-color:transparent;background:transparent}.garden-modes button.active[data-v-6f1b0b80]{background:#fff;border-color:#b5d4c0;box-shadow:0 2px 4px rgba(72,98,83,.07058823529411765);font-weight:700;color:#247a63}.garden-code-toolbar[data-v-6f1b0b80]{flex-shrink:0;display:flex;align-items:center;gap:5px;padding:8px 12px;border-bottom:1px solid #e3ece5}.garden-code-toolbar>span[data-v-6f1b0b80]{display:flex;align-items:center;gap:7px;min-width:0;flex:1;font:12px Consolas,monospace}.garden-code-toolbar small[data-v-6f1b0b80]{font-size:10px;color:#768d7e}.garden-code-toolbar button[data-v-6f1b0b80]{height:25px;width:25px;border:0;background:transparent;font-size:15px;padding:0}.garden-editor[data-v-6f1b0b80] .vue-codemirror-wrap{flex:1;min-height:180px;display:flex;flex-direction:column}.garden-editor[data-v-6f1b0b80] .CodeMirror{flex:1;height:100%;font:14px/1.9 Consolas,Microsoft YaHei,monospace;color:#315c54;background:hsla(0,0%,100%,.9490196078431372)}.garden-editor[data-v-6f1b0b80] .CodeMirror-lines{padding:14px 0}.garden-editor[data-v-6f1b0b80] .CodeMirror-gutters{background:#f8faf4;border-color:#e7eee5}.garden-editor[data-v-6f1b0b80] .CodeMirror-linenumber{color:#a6b6a9}.garden-editor[data-v-6f1b0b80] .cm-keyword{color:#8b57a3}.garden-editor[data-v-6f1b0b80] .cm-string{color:#ae7136}.garden-editor[data-v-6f1b0b80] .cm-number{color:#2c899c}.garden-editor[data-v-6f1b0b80] .cm-comment{color:#819281}.garden-actions[data-v-6f1b0b80]{flex:0 0 auto;padding:12px;border-top:1px solid #e0eadd;background:#f9fcf6}.garden-run-row[data-v-6f1b0b80]{display:flex;gap:8px;align-items:center}.garden-run-row button[data-v-6f1b0b80]{height:38px;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px}.garden-run-row .garden-run[data-v-6f1b0b80]{flex:1;background:#248c78;color:#fff;border-color:#238575;font-weight:700}.garden-run-row .garden-run[data-v-6f1b0b80]:hover:not(:disabled){background:#197b69}.garden-run-row .garden-hint-toggle[data-v-6f1b0b80]{font-size:12px}.garden-feedback-scroll[data-v-6f1b0b80]{max-height:203px;overflow:auto;scrollbar-width:thin;margin:10px 0}.garden-checklist[data-v-6f1b0b80]{list-style:none;padding:0;margin:0;display:grid;gap:7px}.garden-checklist li[data-v-6f1b0b80]{display:flex;gap:7px;font-size:12px;color:#6b7f70;line-height:1.5}.garden-checklist li>i[data-v-6f1b0b80]{margin-top:2px;color:#c0cbbc}.garden-checklist li.done[data-v-6f1b0b80]{color:#377c4d}.garden-checklist li.done>i[data-v-6f1b0b80]{color:#438f53}.garden-feedback[data-v-6f1b0b80]{margin-top:11px;padding:9px 11px;border-left:3px solid #c2d9b8;background:#eff6e9;font-size:12px;line-height:1.65}.garden-feedback p[data-v-6f1b0b80]{margin:0}.garden-feedback.passed[data-v-6f1b0b80]{background:#e9f5e7;border-color:#68a568}.garden-feedback.error[data-v-6f1b0b80]{border-color:#c1815d;background:#fff2e9}.garden-feedback small[data-v-6f1b0b80]{display:block;margin-top:6px;font-size:11px;color:#5f7d60}.garden-completed[data-v-6f1b0b80]{display:flex;gap:5px;align-items:center;margin-bottom:5px;color:#347d50;font-size:12px}.garden-hint[data-v-6f1b0b80]{font-size:12px;line-height:1.8;color:#786331;background:#fcf5df;padding:9px 11px;margin:8px 0;border-radius:var(--hoj-ui-radius-sm,8px)}.garden-output[data-v-6f1b0b80]{font-size:12px;margin:9px 0}.garden-output summary[data-v-6f1b0b80]{cursor:pointer}.garden-output pre[data-v-6f1b0b80]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.garden-next[data-v-6f1b0b80]{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;min-height:37px;font-size:13px!important;background:#e9f2e1!important;border:1px solid #b6cda4!important;border-radius:var(--hoj-ui-radius-md,12px);color:#4a7141}.garden-return[data-v-6f1b0b80]:hover{color:#2a704d}.garden-storage-warning[data-v-6f1b0b80]{padding:7px 12px;font-size:12px;background:#fff2dc;color:#8c6334}.garden-footer[data-v-6f1b0b80]{display:flex;align-items:center;justify-content:center;gap:14px;flex:0 0 28px;color:#476549;font-size:11px;background:rgba(248,255,242,.8901960784313725);margin-top:2px}.garden-footer>span[data-v-6f1b0b80]:last-child{padding-left:12px;border-left:1px solid #b9cfb4}@-webkit-keyframes garden-seal-in-data-v-6f1b0b80{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@keyframes garden-seal-in-data-v-6f1b0b80{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@media(min-width:1201px){.garden-board[data-v-6f1b0b80]{width:70%;min-width:280px}}@media(min-width:1201px) and (min-height:701px) and (max-height:850px){.color-garden[data-v-6f1b0b80]{background-position:50% calc(100% + 90px)}}@media(min-width:1700px){.garden-workspace[data-v-6f1b0b80]{gap:28px;padding:26px 36px 14px;grid-template-columns:minmax(300px,.85fr) minmax(390px,1.2fr) minmax(430px,1.1fr)}.garden-notes[data-v-6f1b0b80]{padding:24px}.garden-notes-scroll>p[data-v-6f1b0b80]{font-size:15px}.garden-commands code[data-v-6f1b0b80]{font-size:14px}.garden-feedback-scroll[data-v-6f1b0b80]{max-height:235px}.garden-checklist li[data-v-6f1b0b80],.garden-feedback[data-v-6f1b0b80]{font-size:13px}}@media(max-height:850px) and (min-width:1051px){.color-garden[data-v-6f1b0b80]{min-height:660px}.garden-workspace[data-v-6f1b0b80]{gap:16px;padding:16px 22px 10px}.garden-heading[data-v-6f1b0b80]{padding:9px 22px}.garden-heading h1[data-v-6f1b0b80]{font-size:23px}.garden-notes[data-v-6f1b0b80]{padding:15px}.garden-notes h2[data-v-6f1b0b80]{font-size:18px}.garden-drawing h2[data-v-6f1b0b80]{font-size:20px}.garden-feedback-scroll[data-v-6f1b0b80]{max-height:175px}.garden-notes-scroll>p[data-v-6f1b0b80]{font-size:13px}.garden-editor[data-v-6f1b0b80] .CodeMirror{font-size:13px;line-height:1.8}}@media(max-width:1200px) and (min-width:1051px){.garden-workspace[data-v-6f1b0b80]{grid-template-columns:minmax(225px,.82fr) minmax(280px,1fr) minmax(320px,1.08fr);gap:13px;padding-left:16px;padding-right:16px}.garden-heading h1 small[data-v-6f1b0b80]{display:none}.garden-stations button[data-v-6f1b0b80]{min-width:135px}.garden-goal p[data-v-6f1b0b80]{font-size:12px}.garden-code-toolbar small[data-v-6f1b0b80]{display:none}}@media(max-width:1050px){.color-garden[data-v-6f1b0b80]{height:auto;min-height:calc(100svh - 64px);background-attachment:fixed}.garden-heading[data-v-6f1b0b80]{flex-wrap:wrap;gap:13px;padding:14px 20px}.garden-heading h1[data-v-6f1b0b80]{font-size:24px}.garden-stations[data-v-6f1b0b80]{width:100%}.garden-stations button[data-v-6f1b0b80]{min-width:0}.garden-workspace[data-v-6f1b0b80]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto auto;padding:18px;gap:18px}.garden-board[data-v-6f1b0b80]{max-width:540px}.garden-notes[data-v-6f1b0b80]{grid-column:1;grid-row:1;max-height:620px}.garden-drawing[data-v-6f1b0b80]{grid-column:2;grid-row:1}.garden-editor[data-v-6f1b0b80]{grid-column:1/-1;height:720px}.garden-feedback-scroll[data-v-6f1b0b80]{max-height:210px}.garden-footer[data-v-6f1b0b80]{padding:10px}}@media(max-width:650px){.garden-heading[data-v-6f1b0b80]{padding:13px}.garden-heading h1 small[data-v-6f1b0b80]{font-size:11px;padding-left:8px}.garden-heading h1[data-v-6f1b0b80]{gap:7px;font-size:23px}.garden-stations[data-v-6f1b0b80]{gap:5px}.garden-stations button[data-v-6f1b0b80]{font-size:11px;padding:4px;gap:4px;height:43px}.garden-stations button>span[data-v-6f1b0b80]{width:18px;height:18px;font-size:10px}.garden-workspace[data-v-6f1b0b80]{display:flex;flex-direction:column;padding:12px;gap:16px}.garden-notes[data-v-6f1b0b80]{max-height:none;padding:17px}.garden-notes-scroll[data-v-6f1b0b80]{overflow:visible}.garden-drawing[data-v-6f1b0b80]{order:1}.garden-notes[data-v-6f1b0b80]{order:0}.garden-editor[data-v-6f1b0b80]{order:2;height:740px;flex-shrink:0}.garden-heading a[data-v-6f1b0b80]{font-size:11px}.garden-footer[data-v-6f1b0b80]{flex-wrap:wrap;gap:8px;font-size:10px}.garden-feedback-scroll[data-v-6f1b0b80]{max-height:240px}}@media(prefers-reduced-motion:reduce){.color-garden [data-v-6f1b0b80],.color-garden [data-v-6f1b0b80]:before{-webkit-animation:none!important;animation:none!important;transition:none!important;scroll-behavior:auto!important}}