/* Listing editor: match the active TERN1 theme, not the system theme. */
html[data-tern1-theme="light"] body.tern1-v2-reset .tern1-listings .tern1-editor-section,
html[data-tern1-theme="light"] body.tern1-v2-reset .tern1-listings .tern1-editor-section-body,
html[data-tern1-theme="light"] body.tern1-v2-reset .tern1-listings .tern1-editor-section-head{
 background:#f5f1e9!important;color:#202727!important;border-color:#c9c1b5!important;
}
html[data-tern1-theme="light"] body.tern1-v2-reset .tern1-listings .tern1-editor-section :is(h3,h4,h5,label,legend,span,p,small,summary){
 color:#202727!important;
}
html[data-tern1-theme="light"] body.tern1-v2-reset .tern1-listings .tern1-editor-section :is(input,select,textarea){
 background:#fff!important;color:#202727!important;border:1px solid #b8afa2!important;
}
html[data-tern1-theme="light"] body.tern1-v2-reset .tern1-listings .tern1-editor-section :is(input,textarea)::placeholder{color:#68706b!important}
html[data-tern1-theme="light"] body.tern1-v2-reset .tern1-listings .tern1-editor-section fieldset,
html[data-tern1-theme="light"] body.tern1-v2-reset .tern1-listings .tern1-editor-section details{
 background:transparent!important;color:#202727!important;border-color:#c9c1b5!important;
}
html[data-tern1-theme="dark"] body.tern1-v2-reset .tern1-listings .tern1-editor-section{
 background:#252b2c!important;color:#f5f1e9!important;border-color:#48504d!important;
}
html[data-tern1-theme="dark"] body.tern1-v2-reset .tern1-listings .tern1-editor-section :is(input,select,textarea){
 background:#303838!important;color:#f5f1e9!important;border:1px solid #66706a!important;
}
