.lightnovel-faq{margin:1.25rem 0}.academy-prose .lightnovel-faq h3{margin:0 0 .35rem;font-size:1.1rem}.lightnovel-faq p{margin:0}.lightnovel-page .academy-prompt pre{white-space:pre-wrap}.bible-toolbar{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.bible-toolbar button{font:500 14px/1 var(--font-sans);color:#303c32;cursor:pointer;background:#fff;border:1px solid #c9cec5;border-radius:6px;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.bible-toolbar button:hover{background:#f6f8f3}.bible-toolbar button:focus-visible{outline-offset:3px;outline:2px solid #7c3aed}.bible-template{color:#35362f;max-height:520px;font:14px/1.7 var(--font-mono);white-space:pre;-webkit-user-select:text;user-select:text;background:#f0eee8;border-radius:8px;margin:0 0 26px;padding:22px 26px;overflow:auto}.academy-prose .bible-cta{background:#fff;border:1px solid #e0e1dd;border-radius:14px;margin-top:48px;padding:28px 30px 30px}.academy-prose .bible-cta-title{letter-spacing:-.015em;margin:0 0 8px;font-size:26px;line-height:1.25}.academy-prose .bible-cta p:not(.bible-cta-title){color:#3f4448;margin:0;font-size:16px;line-height:1.7}.bible-cta-actions{font:500 15px/1 var(--font-sans);flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;display:flex}.academy-prose .bible-cta-actions a{color:#202226;text-decoration:none}.academy-prose .bible-faq h3{margin:26px 0 8px;font-size:21px}@media (width<=600px){.academy-prose .bible-cta{padding:22px 20px 24px}.bible-template{padding:18px}}
