.writing-home{overflow:auto;flex:1;min-height:0;background:#fff;color:#141426;font-family:inherit}.wh-hero{text-align:center;padding:78px 24px 56px;background:radial-gradient(ellipse at 22% 36%,#ece5ff 0,transparent 46%),radial-gradient(ellipse at 78% 38%,#e5f3ff 0,transparent 45%),#fff}.wh-eyebrow{display:inline-block;padding:9px 18px;border:1px solid #f0edf8;border-radius:30px;background:#ffffffd9;color:#7764be;font-size:13px}.wh-hero h1{font-size:clamp(40px,5vw,70px);line-height:1.18;letter-spacing:-2px;margin:26px 0 22px;font-weight:800}.wh-hero h1 span{background:linear-gradient(110deg,#8760ed,#518fe9);background-clip:text;-webkit-background-clip:text;color:transparent}.wh-hero p{white-space:pre-line;line-height:1.8;color:#747386;font-size:17px;margin:0}.wh-actions{display:flex;justify-content:center;gap:14px;margin:28px 0 30px}.writing-home button{font:inherit;cursor:pointer}.wh-actions button{padding:15px 25px;border-radius:13px;font-weight:600;min-height:52px}.wh-primary{background:linear-gradient(110deg,#8161e8,#578fea);color:#fff;border:0;box-shadow:0 10px 28px #8564df30}.wh-secondary{background:#fff;color:#6b59ba;border:1px solid #e0d9f5}.wh-tags{font-size:12px;letter-spacing:1px;color:#9995ac}.wh-section{max-width:1180px;margin:auto;padding:42px 32px;text-align:center}.wh-kicker{font-size:12px;color:#8a6aca;letter-spacing:2px}.wh-section h2{font-size:30px;margin:12px 0;color:#202035}.wh-subtitle{font-size:15px;color:#8a879a;margin:0 0 28px}.wh-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.wh-tool,.wh-project{text-align:left;background:#fff;border:1px solid #eae6f4;border-radius:20px;padding:26px;transition:transform .18s,box-shadow .18s}.wh-tool:hover,.wh-project:hover{transform:translateY(-3px);box-shadow:0 12px 30px #3d296410;border-color:#c8b9ec}.wh-tool-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:#f1ecfd;color:#8361d9;border-radius:13px;font-size:15px;font-weight:700}.wh-tool h3,.wh-project h3{font-size:18px;color:#242237;margin:20px 0 12px}.wh-tool p{font-size:14px;color:#8a8799;line-height:1.8;min-height:50px;margin:0 0 24px}.wh-tool-link{color:#8463ce;font-size:13px}.wh-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.wh-section-heading button{background:none;border:0;color:#8667c7;font-size:14px}.wh-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wh-book{display:inline-block;background:#eee9fc;color:#8264c3;border-radius:9px;padding:8px 12px}.wh-project h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wh-project p{font-size:13px;color:#9893a7}.wh-project>span:last-child{font-size:13px;color:#8263ca}.wh-empty{padding:35px;background:#faf8fd;border-radius:16px;color:#9690a6}.wh-footer{text-align:center;border-top:1px solid #f1edf7;padding:26px;font-size:13px;color:#aaa3b7}.studio:has(.writing-home) .topbar{background:#fff;border-bottom:1px solid #f1edf7}.studio:has(.writing-home) .brand{color:#242136}.studio:has(.writing-home) .primary-nav{margin-left:auto}.studio:has(.writing-home) .nav.active{background:linear-gradient(110deg,#8565df,#686bcf);color:#fff;border-color:transparent;box-shadow:0 6px 18px #8263d126}.studio:has(.writing-home) .recharge-button{background:#7b61d0;border-color:#7b61d0}.studio:has(.writing-home) main{padding-bottom:0}@media(max-width:1000px){.wh-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-projects{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-hero{padding-top:55px}}@media(max-width:600px){.wh-section{padding:30px 18px}.wh-tools,.wh-projects{grid-template-columns:1fr}.wh-hero h1{letter-spacing:-1px}.wh-hero{padding:42px 18px}.wh-hero p{font-size:15px}.wh-actions button{padding:13px 18px}.wh-tool p{min-height:0}.wh-section h2{font-size:25px}}
body:has(.writing-home) .topbar .brand{color:#242136!important}body:has(.writing-home) .topbar .nav.active{background:linear-gradient(110deg,#8565df,#686bcf)!important;color:white!important;border-color:transparent!important}body:has(.writing-home) .topbar .recharge-button{background:#7b61d0!important;border-color:#7b61d0!important}.writing-home{scrollbar-width:none}.writing-home::-webkit-scrollbar{display:none}
