.exercise-box.svelte-1xp0qge{border:2px solid #333;border-radius:8px;padding:4mm;margin-bottom:5mm;break-inside:avoid}.exercise-header.svelte-1xp0qge{display:flex;align-items:center;gap:3mm;margin-bottom:3mm;border-bottom:1px solid #ddd;padding-bottom:2mm}.exercise-number.svelte-1xp0qge{display:flex;align-items:center;justify-content:center;width:8mm;height:8mm;background:#333;color:#fff;border-radius:50%;font-weight:700;font-size:12pt}.exercise-icon.svelte-1xp0qge{font-size:18pt}.exercise-title.svelte-1xp0qge{font-size:14pt;font-weight:700;margin:0;flex:1}.instructions.svelte-1xp0qge{font-size:11pt;line-height:1.4;margin:0 0 2mm;color:#333}.instructions-cn.svelte-1xp0qge{font-size:10pt;font-style:italic;color:#666;margin:0 0 3mm}.exercise-content.svelte-1xp0qge{margin-top:3mm}
