.scratch-gui-container[data-v-dd6c415c]{background:#4c97ff;width:100%;height:100%;position:relative;overflow:hidden}.scratch-iframe[data-v-dd6c415c]{border:none;width:100%;height:100%;display:block}.scratch-iframe.hidden[data-v-dd6c415c]{visibility:hidden;position:absolute}.loading-overlay[data-v-dd6c415c]{z-index:10;color:#fff;background:#4c97ff;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:16px;display:flex;position:absolute;inset:0}.loading-overlay.error[data-v-dd6c415c]{color:#909399;background:#f5f7fa}.share-view[data-v-14c0c2ad]{height:100dvh;font-family:var(--student-font-family-title,"Nunito", "Comic Neue", system-ui, sans-serif);background:#0f1b2d;flex-direction:column;display:flex;overflow:hidden}.share-header[data-v-14c0c2ad]{z-index:10;background:#0f1b2deb;border-bottom:1px solid #ffffff1f;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:10px;padding:8px 14px;display:flex;overflow:hidden}.home-link[data-v-14c0c2ad]{color:#8ab4ff;white-space:nowrap;background:#ffffff14;border-radius:14px;flex-shrink:0;padding:6px 10px;font-size:14px;font-weight:700;text-decoration:none}.home-link[data-v-14c0c2ad]:hover{background:#ffffff29}.share-title[data-v-14c0c2ad]{color:#fff;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;margin:0;font-size:18px;overflow:hidden}.header-meta[data-v-14c0c2ad]{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex;overflow:hidden}.meta-item[data-v-14c0c2ad]{color:#ffffffbf;white-space:nowrap;font-size:13px}.header-actions[data-v-14c0c2ad]{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.act-btn[data-v-14c0c2ad]{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1f;border:none;border-radius:18px;align-items:center;gap:5px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:700;transition:transform .15s,background .15s;display:flex}.act-btn[data-v-14c0c2ad]:hover{background:#ffffff38;transform:translateY(-1px)}.act-btn[data-v-14c0c2ad]:active{transform:scale(.96)}.act-btn.liked[data-v-14c0c2ad]{background:#ff9800d9}.act-btn.favorited[data-v-14c0c2ad]{background:#ffc107bf}.act-count[data-v-14c0c2ad]{opacity:.9;font-size:12px}.share-body[data-v-14c0c2ad]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.share-center[data-v-14c0c2ad]{text-align:center;color:#fffc;margin:auto}.share-center p[data-v-14c0c2ad]{margin-top:12px}.share-stage[data-v-14c0c2ad]{background:#4c97ff;flex:1;min-height:0}.share-code[data-v-14c0c2ad]{background:#0f1b2d;flex-direction:column;flex:1;min-height:0;display:flex}.code-bar[data-v-14c0c2ad]{color:#ffd43b;background:#16263c;border-bottom:1px solid #22344f;flex-shrink:0;padding:10px 18px;font-size:14px;font-weight:700}.code-pre[data-v-14c0c2ad]{color:#e8f0fe;white-space:pre-wrap;word-break:break-all;flex:1;min-height:0;margin:0;padding:24px;font-family:Consolas,Courier New,monospace;font-size:16px;line-height:1.8;overflow:auto}
