.novel-status-row{
    display:flex;
    flex-wrap:wrap;
    gap:6px;
    margin:8px 0;
}

.novel-status{
    display:inline-flex;
    align-items:center;
    padding:2px 8px;
    font-size:11px;
    font-weight:600;
    letter-spacing:.5px;
    text-transform:uppercase;
    border:1px solid var(--border);
    background:var(--bg-inset);
    color:var(--text-muted);
    font-family:system-ui,sans-serif;
    white-space:nowrap;
}

.novel-status--not_started,
.novel-status--not_proofread{
    color:var(--text-muted);
    border-color:var(--border);
    background:var(--bg-inset);
}

.novel-status--planned{
    color:var(--text-dim);
    border-color:var(--border-accent);
    background:var(--bg-inset);
}

.novel-status--in_progress{
    color:var(--accent);
    border-color:var(--accent);
    background:var(--accent-dim);
}

.novel-status--paused,
.novel-status--abandoned{
    color:#c9a066;
    border-color:rgba(201,160,102,.5);
    background:rgba(201,160,102,.12);
}

.novel-status--canceled{
    color:var(--red-dim);
    border-color:rgba(212,122,122,.5);
    background:rgba(212,122,122,.12);
}

.novel-status--completed{
    color:#7aaa6a;
    border-color:rgba(122,170,106,.5);
    background:rgba(122,170,106,.15);
}
