.ebook-personal-design{border-top:1px solid #deded1;margin:26px 0;padding-top:20px}.ebook-personal-design h3{font-size:17px;margin:16px 0}.ebook-cover-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.ebook-cover-cards label{position:relative;cursor:pointer;margin:0}.ebook-cover-cards input{position:absolute;z-index:1;left:8px;top:8px;width:auto!important;accent-color:#3b5e43}.ebook-cover-cards label>span{display:block;padding:3px;border:1px solid #d1d6c8;border-radius:3px}.ebook-cover-cards input:checked+span{outline:2px solid #3b5e43}.ebook-cover-cards img{display:block;aspect-ratio:2/3;width:100%;object-fit:cover}.ebook-cover-cards strong{display:block;font-size:12px;text-align:center;font-weight:400;margin-top:10px}.ebook-frontispiece-preview{background:#faf7ef;padding:24px;text-align:center;margin:16px 0}.ebook-frontispiece-preview img{display:block;max-width:75%;max-height:280px;margin:auto;mix-blend-mode:multiply}.ebook-frontispiece-preview blockquote{white-space:pre-wrap;font-family:serif;font-size:18px;line-height:1.8;margin:18px 0}.ebook-frontispiece-preview small,.ebook-frontispiece-preview p{font-size:11px;color:#77816d}.ebook-personal-design textarea{min-height:95px!important}@media(max-width:420px){.ebook-cover-cards{gap:9px}.ebook-cover-cards strong{font-size:10px}.ebook-cover-cards input{left:3px;top:3px}}
.ebook-sample-cover{isolation:isolate;padding-top:32px}.ebook-sample-cover::before{display:none}.ebook-sample-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.ebook-sample-cover>span,.ebook-sample-cover p{color:inherit}.ebook-sample-cover small{color:#f9f6ee;text-shadow:0 1px 5px #0008}[data-ebook-preview][data-theme=night] .ebook-sample-cover{color:#fcf5e6}
[data-ebook-preview] .ebook-sample-cover{color:var(--cover-ink,#29443c)}
[data-ebook-preview]:is([data-theme=linen],[data-theme=heirloom],[data-theme=petal]) .ebook-sample-cover small{color:inherit;text-shadow:none}
[data-ebook-preview]:is([data-theme=linen],[data-theme=heirloom],[data-theme=petal]) .ebook-sample-cover>img{object-fit:fill}
.ebook-cover-cards input:focus-visible+span{outline:3px solid #a08653;outline-offset:3px}
