.novelight-character-kicker{font-size:10px;font-weight:900;letter-spacing:.18em;color:#8d7448}
.novelight-character-reader,.novelight-character-editor{margin-top:34px;padding:20px;border:1px solid #e4dccf;border-radius:14px;background:#fbf8f2}
.novelight-character-reader-head,.novelight-character-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.novelight-character-reader-head h2,.novelight-character-editor-head h2{margin:4px 0 0;font-size:18px}
.novelight-character-reader-head p,.novelight-character-help,.novelight-character-status{margin:4px 0 0;color:#756b5f;font-size:12px;line-height:1.7}
.novelight-character-editor-head a{color:#6d4aff;font-size:12px;font-weight:900}
.novelight-character-reader-list,.novelight-character-editor-list{display:grid;gap:9px;margin-top:14px}
.novelight-character-reader-item,.novelight-character-editor-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid #ebe5dc;border-radius:10px;background:#fff}
.novelight-character-reader-item strong,.novelight-character-editor-row strong{font-size:14px}
.novelight-character-reader-item span,.novelight-character-editor-row small{display:block;color:#7c7469;font-size:11px;line-height:1.5}
.novelight-character-editor-row select{min-width:150px;padding:8px 9px;border:1px solid #d8d0c4;border-radius:8px;background:#fff}
@media(max-width:640px){.novelight-character-reader,.novelight-character-editor{padding:16px}.novelight-character-reader-head,.novelight-character-editor-head,.novelight-character-reader-item,.novelight-character-editor-row{align-items:stretch;flex-direction:column}.novelight-character-editor-row select{width:100%}}
