.question-editor>summary{cursor:pointer;flex-wrap:wrap;gap:10px;list-style:none}.question-editor>summary::-webkit-details-marker{display:none}.question-editor>summary:before{content:"+";color:var(--accent);font-size:20px}.question-editor[open]>summary:before{content:"-"}.question-editor .question-summary{overflow-wrap:anywhere;opacity:.7;flex-basis:100%;font-size:14px;font-weight:400}.question-editor[open] .question-summary{display:none}.question-editor:not([open]) .question-editor-top{margin-bottom:0}.exercise-creator>h2{margin:24px 0 16px;font-size:20px}.exercise-creator .activity-palette{padding:0}.exercise-only .studio-tabs,.exercise-only .activity-sidebar{display:none}.exercise-only .activity-workspace{grid-template-columns:minmax(0,1fr)}.modal .studio-toolbar h1{font-size:22px}.app[data-mode=dark] .activity-nav-row{background:var(--surface);border-color:var(--line)}.app[data-mode=dark] .activity-nav-row.selected{background:var(--soft)}.app[data-mode=dark] .activity-nav-main strong{color:var(--ink)}.app[data-mode=dark] .editor label,.app[data-mode=dark] .options-editor>span{color:var(--muted)}
