:root{--li-ink:#242229;--li-muted:#716d78;--li-purple:#75509b;--li-dark:#4e3569;--li-line:#e5ddec;--li-soft:#f6effc}body{background:linear-gradient(180deg,#faf4ff,#fff 530px);color:var(--li-ink)}.li-page{max-width:1080px;margin:auto}.li-hero{background:radial-gradient(circle at 84% 20%,rgba(255,255,255,.7),transparent 27%),linear-gradient(135deg,#f0e4fb,#e9f6ff 55%,#fff3e7);border-bottom:1px solid var(--li-line)}.li-hero .tool-hero-icon{width:86px;height:86px;border-radius:27px;background:linear-gradient(145deg,var(--li-purple),var(--li-dark));box-shadow:0 16px 30px rgba(78,53,105,.23)}.li-banner{display:none;margin:18px 0 10px;padding:11px 14px;border:1px solid #d8c3e7;border-radius:11px;background:var(--li-soft);color:var(--li-dark)}.li-banner.show{display:block}.lorem-controls,.tt-output{border-color:var(--li-line)!important;box-shadow:0 11px 32px rgba(68,46,88,.05)}.lorem-controls{border-radius:16px!important}.lorem-controls #seed-input{min-width:130px}.tt-btn.active{background:linear-gradient(135deg,var(--li-purple),var(--li-dark))!important}.li-info,.li-faq{max-width:1080px;margin:54px auto 0;padding:0 24px}.li-faq{padding-bottom:70px}.li-info h2,.li-faq h2{font-size:30px}.li-info>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.li-info article{padding:21px;border:1px solid var(--li-line);border-radius:16px;background:#fff}.li-info article b{color:var(--li-purple)}.li-info p,.li-faq p{color:var(--li-muted);line-height:1.65}.li-faq details{padding:17px 2px;border-bottom:1px solid var(--li-line)}.li-faq summary{cursor:pointer;font-weight:800}@media(max-width:700px){.li-page,.li-info,.li-faq{padding-left:14px!important;padding-right:14px!important}.lorem-controls>*{width:100%!important}.li-info>div{grid-template-columns:1fr}.li-info h2,.li-faq h2{font-size:26px}}
