.library-value{box-sizing:border-box;max-width:680px;margin:28px auto;padding:24px;border:1px solid #8e795b66;border-radius:16px;background:#17191f;color:#f4efe7;text-align:left;font:16px/1.55 Arial,sans-serif}.library-value *{box-sizing:border-box}.library-value .library-value-kicker{font-size:10px;letter-spacing:.13em;color:#e1bc87;margin:0 0 9px}.library-value h2{font:normal 30px/1.15 Georgia,serif!important;margin:0 0 12px!important;color:#fff!important}.library-value>p{color:#d3cfc9}.library-value-genres{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.library-value-genres span{font-size:12px;border:1px solid #ffffff2b;border-radius:20px;padding:5px 10px}.library-value-genres b{color:#e1bc87;margin-left:5px}.library-value-picks{display:grid;gap:10px}.library-value-sample{border:1px solid #ffffff29;border-radius:9px;overflow:hidden}.library-value-sample summary{display:flex;align-items:center;gap:13px;padding:12px;cursor:pointer;list-style:none}.library-value-sample summary::-webkit-details-marker{display:none}.library-value-sample summary img{object-fit:cover;flex-shrink:0;border-radius:5px}.library-value-sample summary span{min-width:0}.library-value-sample summary small,.library-value-sample summary strong,.library-value-sample summary em{display:block}.library-value-sample summary small{font-size:11px;color:#c8beb0}.library-value-sample summary strong{font:normal 19px/1.2 Georgia,serif;margin:5px 0}.library-value-sample summary em{font-size:12px;color:#e1bc87;font-style:normal}.library-value-sample>div{padding:0 15px 14px}.library-value-sample blockquote{margin:14px 0;padding-left:13px;border-left:2px solid #ddbb88;white-space:pre-line;font:16px/1.65 Georgia,serif}.library-value .library-value-note,.library-value .library-value-sample-note{font-size:12px;color:#bdb8b1}.library-value-compact{padding:18px}.library-value-compact h2{font-size:24px!important}#landing-library-value{padding:0 20px}.billing-dialog .library-value{margin-top:0}@media(max-width:480px){.library-value{padding:18px;margin:22px auto}.library-value h2{font-size:26px!important}.library-value-sample summary img{width:48px;height:66px}}
@media(max-width:480px){.lf-detective .ls-summary .ls-story-row,.lf-general .ls-summary .ls-story-row,.ls-sales[data-ls-variant="romance-vibes-2"]>.ls-section:first-of-type .ls-story-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px;margin:0 0 24px}.lf-detective .ls-summary .ls-story-cover,.lf-general .ls-summary .ls-story-cover,.ls-sales[data-ls-variant="romance-vibes-2"]>.ls-section:first-of-type .ls-story-cover{width:auto;height:auto;aspect-ratio:.69;min-width:0;flex:initial}.ls-summary .ls-art>span{font-size:14px;left:8px;right:7px}}
.ls-sales .ls-library-line{margin:8px 0 20px;padding:10px 12px;border:1px solid var(--ls-border);border-radius:7px;font-size:13px;line-height:1.5}.ls-library-line strong{font-weight:700}.ls-library-drawer{margin:26px 0;text-align:left;border:1px solid #91857466;border-radius:8px}.ls-library-drawer>summary{padding:15px;cursor:pointer;font-size:14px;font-weight:600}.ls-library-drawer>.library-value{margin:0;border:0;border-radius:0}.ls-sales .ls-reader-example{padding:22px 18px;background:#17191f;color:#f5eee3;border:1px solid #82765f;border-radius:13px;text-align:left}.ls-reader-example h3{font:24px/1.2 Georgia,serif;margin:8px 0 18px}.ls-sales .ls-example-prose{white-space:pre-line;font:17px/1.7 Georgia,serif}.ls-proof-kicker{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#dbbf96}.ls-sales .ls-proof-label{font-size:12px;line-height:1.6;margin:12px 0;color:inherit;opacity:.8}.ls-example-choice{padding:12px 14px;margin:10px 0;border:1px solid #bd9b6a;border-radius:7px;color:#efd1a2;font-size:14px}.ls-checkout.ls-provider-ready>.ls-plan-options,.ls-checkout.ls-provider-ready>.ls-daily-note,.ls-checkout.ls-provider-ready .ls-renewal,.ls-checkout.ls-provider-ready .ls-payment-note{display:none}.ls-sales .ls-reading-proof{margin-top:30px}
.ls-product-shot{margin:18px auto;max-width:270px}.ls-product-shot img{display:block;max-width:100%;width:100%;height:auto;border:1px solid #8e806c;border-radius:14px;box-shadow:0 10px 30px #0002}.ls-product-shot figcaption{margin:12px 0;font-size:12px;line-height:1.5}.ls-checkout.ls-provider-ready .ls-secure-checkout{margin-top:0}
