.kpub-publisher{width:100%;max-width:1240px;margin:0 auto;color:#f0f1f1;font:400 15px/1.55 system-ui,-apple-system,sans-serif}.kpub-publisher *{box-sizing:border-box}.kpub-publisher h1,.kpub-publisher h2,.kpub-publisher h3,.kpub-publisher p{margin:0}.kpub-publisher h1{font-size:28px;font-weight:650;line-height:1.25}.kpub-publisher h2{font-size:18px;font-weight:600;margin-bottom:20px}.kpub-publisher h3{font-size:14px;font-weight:600;margin:22px 0 8px}.kpub-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.kpub-heading p{color:#9b9f9f;margin-top:4px}.kpub-download{color:#b7e7d0;text-decoration:underline;text-underline-offset:4px;font-size:14px}.kpub-status{height:66px;max-height:66px;overflow:auto;padding:12px 0;display:flex;align-items:center;font-size:14px;color:#a9e2c7}.kpub-status [data-error=true]{color:#ffb2ab}.kpub-columns{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;align-items:start}.kpub-editor,.kpub-current{border:1px solid #353939;border-radius:18px;background:#141718;padding:26px;min-width:0}.kpub-editor{min-height:572px}.kpub-publisher label{display:block;font-weight:500;margin:0 0 8px}.kpub-publisher input[type=file]{display:block;width:100%;min-height:46px;border:1px dashed #555d59;border-radius:10px;padding:8px;color:#d8ddda;font-size:14px;background:#1a1e1d}.kpub-publisher input[type=file]::file-selector-button{background:#2e3531;border:0;border-radius:6px;padding:6px 10px;margin-right:10px;color:#f1f5f2}.kpub-publisher .kpub-hint{margin:8px 0 23px;min-height:42px;color:#a2aaa5;font-size:13px;overflow-wrap:anywhere}.kpub-publisher textarea{display:block;width:100%;resize:vertical;height:144px;min-height:144px;max-height:360px;padding:12px;border:1px solid #4a524d;border-radius:10px;background:#0e1210;color:#f0f2f0;font:400 15px/1.6 system-ui}.kpub-publisher :is(button,a,input,textarea):focus-visible{outline:2px solid #b9e9cf;outline-offset:4px}.kpub-publisher button{font:600 14px/1.2 system-ui;color:#e9ecea;background:#262d28;border:1px solid #444d46;border-radius:11px;min-height:46px;padding:11px 17px;cursor:pointer;transition:background .16s,opacity .16s}.kpub-publisher button:disabled{opacity:.45;cursor:default}.kpub-publisher button:not(:disabled):hover{background:#353f38}.kpub-publisher button.kpub-primary{background:#b0e1c8;color:#11261b;border-color:#b0e1c8}.kpub-publisher button.kpub-primary:not(:disabled):hover{background:#c5efd9}.kpub-counter{height:24px;min-height:24px;text-align:right;color:#909e95;font-size:12px;padding-top:5px}.kpub-preview{width:100%;margin-top:auto}.kpub-editor form{min-height:536px;display:flex;flex-direction:column}.kpub-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.kpub-version{display:inline-block;max-width:100%;overflow-wrap:anywhere;background:#1f392c;color:#b9e6ce;border:1px solid #3e6350;padding:6px 12px;border-radius:9px;font-size:19px;font-weight:650;margin-bottom:14px}.kpub-publisher dl{margin:0}.kpub-publisher dl>div{display:flex;justify-content:space-between;gap:12px;margin:9px 0}.kpub-publisher dt{color:#9da9a1}.kpub-publisher dd{margin:0;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.kpub-publisher .kpub-notes{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#0e1210;border:1px solid #303a33;padding:14px;border-radius:10px;font:400 14px/1.7 system-ui;color:#e5ebe7;max-height:290px;overflow:auto;margin:20px 0 0}.kpub-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px}.kpub-facts>div{margin:0!important;flex-direction:column;gap:2px!important}.kpub-facts dd{text-align:left}.kpub-muted{color:#a7b1aa;font-size:14px}.kpub-review{min-height:536px;display:flex;flex-direction:column}.kpub-review .kpub-actions{margin-top:auto;padding-top:24px}.kpub-history{margin-top:24px;border:1px solid #353939;background:#141718;border-radius:14px}.kpub-history>summary{padding:16px 22px;cursor:pointer;font-weight:500}.kpub-history article{padding:20px 22px;border-top:1px solid #303733}.kpub-history article>header{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.kpub-history time{font-size:13px;color:#a7b3aa}.kpub-history article p{margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere;color:#c1cbc4}.kpub-skeleton{min-height:250px;color:#97a49b}.kpub-review .kpub-notes{max-height:160px}.kpub-review h2:focus{outline:none}@media(max-width:767px){.kpub-publisher h1{font-size:25px}.kpub-columns{grid-template-columns:1fr}.kpub-heading{align-items:flex-start}.kpub-download{max-width:125px;text-align:right}.kpub-editor,.kpub-current{padding:20px}.kpub-editor{min-height:500px}.kpub-status{height:88px;max-height:88px}.kpub-actions{gap:8px}.kpub-publisher button{padding:10px}.kpub-version{font-size:18px}.kpub-facts{gap:10px}.kpub-review{min-height:536px}.kpub-current .kpub-notes{max-height:220px}}@media(prefers-reduced-motion:reduce){.kpub-publisher button{transition:none}}

.kpub-publisher [hidden]{display:none!important}
