.comic-controls.svelte-8h1c2o{min-width:0;width:100%;container-type:inline-size}.comic-fields.svelte-8h1c2o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-items:end}.title-field.svelte-8h1c2o{grid-column:1 / -1}.comic-controls.svelte-8h1c2o label:where(.svelte-8h1c2o):not(.comic-check){display:grid;gap:.4rem;min-width:0}.comic-controls.svelte-8h1c2o label:where(.svelte-8h1c2o)>span:where(.svelte-8h1c2o){color:var(--muted);font-size:.875rem;font-weight:600;text-transform:none;letter-spacing:normal}.comic-controls.svelte-8h1c2o input:where(.svelte-8h1c2o):not([type=checkbox]),.comic-controls.svelte-8h1c2o select:where(.svelte-8h1c2o){box-sizing:border-box;width:100%;min-width:0;height:3rem;padding:.55rem .7rem;border:1px solid var(--line);border-radius:.6rem;background:var(--bg);color:var(--text);font-size:1rem}.comic-options.svelte-8h1c2o{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.75rem}.comic-controls.svelte-8h1c2o .comic-check:where(.svelte-8h1c2o){display:flex;align-items:center;gap:.5rem;min-height:2.75rem;color:var(--text);font-size:.875rem;cursor:pointer}.comic-check.svelte-8h1c2o input[type=checkbox]:where(.svelte-8h1c2o){width:1.125rem;height:1.125rem;min-height:0;flex-shrink:0;margin:0;padding:0;accent-color:var(--accent)}.comic-actions.svelte-8h1c2o{flex:1 0 100%}.comic-actions.svelte-8h1c2o button{width:100%;min-height:3rem}.year-help.svelte-8h1c2o{min-height:1.25rem;margin:.5rem 0 0;font-size:.8125rem;color:var(--muted)}.grade-range.svelte-8h1c2o{margin-top:.5rem;font-size:.875rem}summary.svelte-8h1c2o{cursor:pointer;min-height:2.75rem;align-content:center;color:var(--muted)}.range-fields.svelte-8h1c2o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:28rem}.comic-controls.svelte-8h1c2o :where(.svelte-8h1c2o):is(input:where(.svelte-8h1c2o),select:where(.svelte-8h1c2o),button:where(.svelte-8h1c2o),summary:where(.svelte-8h1c2o)):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.comic-controls.svelte-8h1c2o :where(.svelte-8h1c2o):disabled{opacity:.55}@container (min-width: 42rem){.comic-fields.svelte-8h1c2o{grid-template-columns:minmax(10rem,2fr) minmax(4rem,.6fr) minmax(5rem,.7fr) minmax(12rem,1.7fr) minmax(7rem,.9fr)}.title-field.svelte-8h1c2o{grid-column:auto}.comic-actions.svelte-8h1c2o{margin-left:auto;flex:0 0 auto}.comic-actions.svelte-8h1c2o button{min-width:8rem;padding-inline:1.2rem}}.want-editor.svelte-1tlqwht{min-width:0;padding:1rem;margin:0 0 1rem;background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:.75rem}.editor-heading.svelte-1tlqwht{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}h2.svelte-1tlqwht{margin:.25rem 0 0;font-size:1.125rem}.eyebrow.svelte-1tlqwht{margin:0}.search-fields.svelte-1tlqwht{padding:0;margin:0 0 1.25rem;border:0;min-width:0}.creating.svelte-1tlqwht{background:var(--surface);max-width:76rem;margin-inline:auto}.budget-fields.svelte-1tlqwht{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);margin-bottom:.75rem}.editor-fields.svelte-1tlqwht{padding:0;margin:0;border:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}label.svelte-1tlqwht{display:grid;gap:.4rem;min-width:0}label.svelte-1tlqwht>span:where(.svelte-1tlqwht),legend.svelte-1tlqwht{font-size:.875rem;font-weight:700}input.svelte-1tlqwht:not([type=checkbox]),textarea.svelte-1tlqwht{width:100%;min-width:0;min-height:2.75rem;padding:.7rem .75rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);color:var(--text);font-size:1rem}textarea.svelte-1tlqwht{resize:vertical}small.svelte-1tlqwht,.help.svelte-1tlqwht{font-size:.875rem;line-height:1.5;color:var(--muted)}.help.svelte-1tlqwht{margin:0}.editor-sources.svelte-1tlqwht{min-width:0;border:1px solid var(--line);border-radius:.5rem;padding:.5rem .75rem .75rem}legend.svelte-1tlqwht{padding:0 .25rem}.source-options.svelte-1tlqwht{display:flex;flex-wrap:wrap;column-gap:1.25rem}.source-option.svelte-1tlqwht{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.25rem 0;cursor:pointer}.source-option.svelte-1tlqwht input:where(.svelte-1tlqwht){width:1.125rem;height:1.125rem;margin:0;flex-shrink:0;accent-color:var(--accent)}.source-option.svelte-1tlqwht>span:where(.svelte-1tlqwht){display:grid;font-weight:500;overflow-wrap:anywhere}.source-option.svelte-1tlqwht small:where(.svelte-1tlqwht){font-size:.8125rem}.all-sources.svelte-1tlqwht{border-bottom:1px solid var(--line);margin-bottom:.25rem}.generated.svelte-1tlqwht{min-width:0;font-size:.875rem}summary.svelte-1tlqwht{cursor:pointer;min-height:2.75rem;display:list-item;align-content:center;color:var(--muted)}.exclusion-terms.svelte-1tlqwht{line-height:1.6;overflow-wrap:anywhere}.editor-footer.svelte-1tlqwht{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.editor-footer.svelte-1tlqwht>p:where(.svelte-1tlqwht){flex:1 1 15rem;font-size:.875rem;line-height:1.5;color:var(--muted);margin:0}.editor-buttons.svelte-1tlqwht{display:flex;gap:.5rem;flex:1 1 15rem}button.svelte-1tlqwht{min-height:2.75rem;padding:.6rem .9rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);color:var(--text);cursor:pointer;font-weight:700}.editor-buttons.svelte-1tlqwht button:where(.svelte-1tlqwht){flex:1;white-space:nowrap}button.save.svelte-1tlqwht{background:var(--text);color:var(--bg);border-color:var(--text)}button.svelte-1tlqwht:disabled{opacity:.55;cursor:default}.editor-error.svelte-1tlqwht{padding:.75rem;margin-top:1rem;border:1px solid var(--accent);border-radius:.5rem;color:var(--accent);overflow-wrap:anywhere;font-size:.9375rem}.editor-error.svelte-1tlqwht p:where(.svelte-1tlqwht){margin:0 0 .5rem}.editor-error.svelte-1tlqwht p:where(.svelte-1tlqwht):last-child{margin-bottom:0}.svelte-1tlqwht:is(input:where(.svelte-1tlqwht),textarea:where(.svelte-1tlqwht),button:where(.svelte-1tlqwht),summary:where(.svelte-1tlqwht)):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(min-width:640px){.budget-fields.svelte-1tlqwht{grid-template-columns:repeat(3,minmax(0,1fr))}.want-editor.svelte-1tlqwht{padding:1.25rem}.editor-fields.svelte-1tlqwht{grid-template-columns:repeat(2,minmax(0,1fr))}.full.svelte-1tlqwht{grid-column:1 / -1}.editor-buttons.svelte-1tlqwht{flex:0 0 auto}}@media(min-width:1024px){.editor-fields.svelte-1tlqwht{grid-template-columns:repeat(3,minmax(0,1fr))}}
