.inkwelly-landing .ce-hero{min-height:0}.inkwelly-landing .ce-hero .lp-hero-inner{text-align:left;align-items:flex-start;max-width:900px;padding:136px 40px 76px}.inkwelly-landing .ce-crumbs a{color:var(--lp-on-ink-4);align-items:center;gap:7px;font-size:13px;font-weight:600;transition:color .16s;display:inline-flex}.inkwelly-landing .ce-crumbs a:hover{color:var(--lp-gold-lit)}.inkwelly-landing .ce-meta-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.inkwelly-landing .ce-time{font-family:var(--cl-mono);letter-spacing:.02em;color:var(--lp-on-ink-4);font-size:11.5px}.inkwelly-landing .ce-meta-row .changelog-copy-link{opacity:1;color:var(--lp-on-ink-4);border-color:var(--lp-line-gold-soft);margin-left:0}.inkwelly-landing .ce-meta-row .changelog-copy-link:hover{color:var(--lp-gold-lit);border-color:var(--lp-line-gold);background:#f9dd861a}.inkwelly-landing .ce-meta-row .changelog-copy-link.is-copied{color:#a7f3c4;background:#4ade8024;border-color:#4ade8066}.inkwelly-landing .cl-tag.on-ink{color:var(--lp-gold-lit);border-color:var(--lp-line-gold);background:#f9dd861f}.inkwelly-landing .cl-tag.on-ink.tag-feat{color:#a7f3c4;background:#4ade8024;border-color:#4ade8052}.inkwelly-landing .cl-tag.on-ink.tag-fix{color:#fca5a5;background:#f8717124;border-color:#f8717152}.inkwelly-landing .cl-scope.on-ink{color:var(--lp-on-ink-3);background:#f4f1e412}.inkwelly-landing .ce-title{letter-spacing:-.02em;color:var(--lp-paper-bright);text-wrap:balance;margin:26px 0 0;font-size:clamp(28px,3.6vw,46px);font-weight:700;line-height:1.16;animation:.7s 80ms both lpHeroUp}.inkwelly-landing .ce-lede{max-width:62ch;color:var(--lp-on-ink-4);text-wrap:pretty;margin:22px 0 0;font-size:15.5px;line-height:1.68;animation:.7s .2s both lpHeroUp}.inkwelly-landing .ce-lede strong{color:var(--lp-on-ink-1);font-weight:600}.inkwelly-landing .ce-body-section{background:var(--lp-paper-card);padding:76px 0 84px}.inkwelly-landing .ce-wrap{max-width:860px}.inkwelly-landing .ce-body p,.inkwelly-landing .ce-body li{color:var(--lp-on-paper-3);text-wrap:pretty;margin:0 0 16px;font-size:16.5px;line-height:1.78}.inkwelly-landing .ce-body ul{margin:0 0 16px;padding-left:22px}.inkwelly-landing .ce-body li{margin-bottom:9px}.inkwelly-landing .ce-body p:last-child,.inkwelly-landing .ce-body ul:last-child{margin-bottom:0}.inkwelly-landing .ce-body strong{color:var(--lp-on-paper-1);font-weight:600}.inkwelly-landing .ce-body a{color:var(--lp-gold-ink);border-bottom:1px solid #b97f1f59;font-weight:600}.inkwelly-landing .ce-context{border:1px solid var(--lp-line-paper);background:var(--lp-paper);border-left:3px solid var(--lp-gold-deep);border-radius:18px;margin-top:52px;padding:32px 34px}.inkwelly-landing .ce-context h2{letter-spacing:-.01em;color:var(--lp-ink-700);margin:0 0 14px;font-size:17px;font-weight:700}.inkwelly-landing .ce-context p{color:var(--lp-on-paper-3);text-wrap:pretty;margin:0 0 12px;font-size:14.2px;line-height:1.72}.inkwelly-landing .ce-context p:last-child{margin-bottom:0}.inkwelly-landing .ce-context strong{color:var(--lp-on-paper-2);font-weight:600}.inkwelly-landing .ce-context a{color:var(--lp-gold-ink);border-bottom:1px solid #b97f1f4d;font-weight:600}.inkwelly-landing .ce-nav{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:48px;display:grid}.inkwelly-landing .ce-nav-link{border:1px solid var(--lp-line-paper);background:var(--lp-paper);border-radius:16px;flex-direction:column;gap:7px;padding:22px 24px;transition:border-color .18s,transform .18s;display:flex}.inkwelly-landing .ce-nav-link:hover{border-color:#e7a93b66;transform:translateY(-2px)}.inkwelly-landing .ce-nav-link.prev{text-align:left;align-items:flex-start}.inkwelly-landing .ce-nav-link.next{text-align:right;align-items:flex-end}.inkwelly-landing .ce-nav-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--lp-gold-ink);font-size:11px;font-weight:700}.inkwelly-landing .ce-nav-title{color:var(--lp-on-paper-1);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.inkwelly-landing .ce-nav-date{font-family:var(--cl-mono);color:var(--lp-on-paper-3);font-size:11px}.inkwelly-landing .ce-related{background:var(--lp-paper);padding:84px 0 80px}.inkwelly-landing .ce-related-head{border-bottom:1px solid var(--lp-line-paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:20px;display:flex}.inkwelly-landing .ce-related-head h2{letter-spacing:-.015em;color:var(--lp-ink-700);margin:0;font-size:clamp(21px,2.2vw,27px);font-weight:800}.inkwelly-landing .ce-related-all{color:var(--lp-gold-ink);align-items:center;gap:7px;font-size:13.5px;font-weight:700;transition:gap .16s;display:inline-flex}.inkwelly-landing .ce-related-all:hover{color:var(--lp-gold-ink);gap:11px}.inkwelly-landing .ce-related-list{margin:0;padding:0;list-style:none}.inkwelly-landing .ce-related-list li{border-bottom:1px solid var(--lp-line-paper)}.inkwelly-landing .ce-related-list li:last-child{border-bottom:none}.inkwelly-landing .ce-related-list a{align-items:center;gap:14px;padding:17px 4px;transition:background .16s,padding-left .16s;display:flex}.inkwelly-landing .ce-related-list a:hover{padding-left:12px}.inkwelly-landing .ce-related-list a:hover .ce-related-title{color:var(--lp-gold-ink)}.inkwelly-landing .ce-related-tags{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.inkwelly-landing .ce-related-title{min-width:0;color:var(--lp-on-paper-1);flex:1;font-size:15px;font-weight:600;line-height:1.5;transition:color .16s}.inkwelly-landing .ce-related-date{font-family:var(--cl-mono);color:var(--lp-on-paper-3);flex-shrink:0;font-size:11px}.inkwelly-landing .ce-cta{background:var(--lp-paper-card);padding:0 0 96px}.inkwelly-landing .ce-founder{margin-top:0}@media (max-width:720px){.inkwelly-landing .ce-hero .lp-hero-inner{padding:118px 20px 60px}.inkwelly-landing .ce-body-section{padding:56px 0 60px}.inkwelly-landing .ce-related{padding:60px 0 56px}.inkwelly-landing .ce-cta{padding-bottom:68px}.inkwelly-landing .ce-context{padding:24px 22px}.inkwelly-landing .ce-nav{grid-template-columns:1fr}.inkwelly-landing .ce-nav-link.next{text-align:left;align-items:flex-start}.inkwelly-landing .ce-related-list a{flex-wrap:wrap;gap:9px;padding:16px 4px}.inkwelly-landing .ce-related-title{flex:100%;order:3}.inkwelly-landing .ce-related-date{margin-left:auto}}
