.exercise-editor{color:inherit;font:inherit;grid-template-columns:minmax(170px,.35fr) minmax(0,1fr);gap:24px;display:grid}.exercise-editor h2{margin:0 0 16px;font-size:1.25rem}.exercise-editor h3{font-size:1rem}.exercise-editor label{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.exercise-editor input,.exercise-editor select,.exercise-editor textarea{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:0 0;border:1px solid #82918b;border-radius:4px;padding:10px}.exercise-editor textarea{resize:vertical;min-height:75px}.exercise-editor button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #82918b;border-radius:4px;padding:9px 12px}.exercise-editor button:disabled{opacity:.5;cursor:default}.exercise-editor button:focus-visible,.exercise-editor input:focus-visible,.exercise-editor select:focus-visible,.exercise-editor textarea:focus-visible{outline-offset:3px;outline:3px solid #bd593c}.editor-library>button,.editor-library>select{width:100%;margin-bottom:12px;display:block}.editor-dimensions,.editor-actions{flex-wrap:wrap;gap:16px;display:flex}.editor-dimensions label{flex:1;min-width:120px}.editor-bar{margin:24px 0;overflow:auto}.editor-bar table{border-collapse:collapse;font-size:.8rem}.editor-bar th,.editor-bar td{padding:4px}.editor-bar th:first-child{white-space:nowrap;text-align:left}.editor-bar td button{min-width:30px;padding:6px}.editor-bar button[aria-pressed=true]{color:#fff;background:#bd593c}.editor-status{grid-column:1/-1;min-height:1.5em}.editor-warning{border-left:3px solid #bd593c;padding:12px}@media (width<=650px){.exercise-editor{display:block}.editor-library{margin-bottom:28px}}body{color:#282b27;background:#f4f0e5;margin:0;font-family:Segoe UI,Arial,sans-serif}p{line-height:1.7}main.svelte-1uha8ag{max-width:1200px;margin:auto;padding:28px}header.svelte-1uha8ag{border-bottom:1px solid #c7c1b1;padding-bottom:18px}header.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;font-size:26px;font-weight:750;text-decoration:none}header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#af3d28;margin:5px 0;font-family:Georgia,serif}h1.svelte-1uha8ag{font-family:Georgia,serif;font-size:clamp(2rem,5vw,3rem);font-weight:400}button.svelte-1uha8ag{font:inherit;color:inherit;background:0 0;border:1px solid #8a9386;border-radius:4px;margin-bottom:24px;padding:10px 14px}button.svelte-1uha8ag:focus-visible{outline-offset:3px;outline:3px solid #af3d28}
