.draft-notice{position:fixed;bottom:0;left:0;right:0;z-index:999999;background:#dfc5a0;color:#172329;padding:7px 16px;text-align:center;font:11px/1.4 system-ui;box-shadow:0 -1px 4px #0004}body{padding-bottom:35px}.draft-disabled{background:#14212b;padding:10px;color:#b9c1c5}.draft-disabled p{font-size:12px}.draft-disabled img{max-width:100%}
.adaptation-status{margin:1.5rem auto;padding:1rem 1.25rem;max-width:72rem;border-left:3px solid #cbb384;background:#17212b;color:#e8e4dc;font-size:.95rem;line-height:1.55}.adaptation-status a{color:#e4c995}.adaptation-status strong{display:block;margin-bottom:.3rem}

/* Rewrite availability: text stays legible, actions are disabled in HTML. */
.rewrite-locked{color:#a5a5a5!important;filter:grayscale(1);cursor:not-allowed}
.book.rewrite-locked{background:#191b1d;border-color:#454545;box-shadow:none}
.rewrite-locked h3,.rewrite-locked h2,.rewrite-locked .arrow{color:#a5a5a5!important}
.rewrite-label{display:block;font-size:.78rem;letter-spacing:.02em;color:#b5b5b5;margin-top:.5rem;font-weight:400}
.chapter.rewrite-locked{padding:1.25rem;border:1px solid #454545;background:#15191d}
.toc .rewrite-locked .rewrite-label{display:inline;margin-left:.5rem}

.archive-tools input:disabled,.archive-tools button:disabled{background:#23272b;color:#a5a5a5;border-color:#454545;cursor:not-allowed}.book.rewrite-locked .arrow{display:none}
.book .book-num{grid-column:1;grid-row:1 / span 2}
.book h3{grid-column:2;grid-row:1}
.book .arrow{grid-column:3;grid-row:1}
.book .rewrite-label{grid-column:2 / -1;grid-row:2;white-space:normal;margin-top:0}
