:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--site-bg:#f6f7f2;--site-ink:#203b38;--site-muted:#556b65;--site-line:#d9e1d8;--site-accent:#1d6555;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{background:var(--site-bg);color:var(--site-ink);margin:0}a{color:inherit;text-underline-offset:4px}:is(a:focus-visible,button:focus-visible){outline-offset:5px;outline:3px solid #008566}.site{max-width:1440px;margin:auto;padding:0 64px}.site-header{border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.wordmark{letter-spacing:-1px;font-size:24px;font-weight:700;text-decoration:none}.wordmark span{color:#789483}.site-header nav,.site-footer nav{gap:30px;display:flex}.site-header nav a,.site-footer a{font-size:14px;text-decoration:none}.site-header a:hover,.site-footer a:hover{text-decoration:underline}.hero{max-width:900px;padding:94px 0 70px}.eyebrow{letter-spacing:2px;color:var(--site-muted);margin:0 0 28px;font-size:11px;font-weight:700}.hero h1,.prose h1{letter-spacing:-4px;margin:0 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,7vw,100px);font-weight:400;line-height:1.02}.lede{max-width:560px;color:var(--site-muted);font-size:21px;line-height:1.65}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.hero-actions>span{color:var(--site-muted);font-size:13px}.primary-link{background:var(--site-accent);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:34px;padding:18px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.primary-link:hover{background:#154e43}.release-note{color:var(--site-muted);margin-top:22px;font-size:12px}.theme-strip{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.theme-swatch{border:1px solid #dce3da;border-radius:8px;flex-direction:column;height:180px;padding:24px;display:flex;position:relative;overflow:hidden}.theme-swatch span{opacity:.7;font-size:11px}.theme-swatch strong{margin-top:12px;font-family:Georgia,serif;font-size:29px;font-weight:400}.theme-swatch i{opacity:.25;border:1px solid;border-radius:7px;width:120px;height:80px;position:absolute;bottom:-18px;right:-8px;transform:rotate(-12deg)}.light{color:#253c38;background:#fff}.night{color:#e3ecf2;background:#202c39}.forest{color:#eef4dc;background:#254e42}.sand{color:#574523;background:#eadebe}.features{grid-template-columns:1fr 1fr;gap:100px;padding:110px 0 80px;display:grid}.features h2,.closing h2{letter-spacing:-1.2px;margin:0;font-family:Georgia,serif;font-size:45px;font-weight:400;line-height:1.12}.feature-list article{border-bottom:1px solid var(--site-line);margin-bottom:30px;padding:0 0 30px}.feature-list article>span{color:var(--site-muted);font-size:11px}.feature-list h3{margin:15px 0 10px;font-size:20px;font-weight:500}.feature-list p,.closing p{color:var(--site-muted);font-size:15px;line-height:1.8}.closing{background:#e6eee5;border-radius:10px;margin-bottom:70px;padding:58px}.closing .primary-link{margin-top:15px}.site-footer{border-top:1px solid var(--site-line);min-height:100px;color:var(--site-muted);justify-content:space-between;align-items:center;gap:24px;font-size:13px;display:flex}.prose{max-width:760px;margin:70px auto 100px}.prose h1{letter-spacing:-2px;font-size:60px}.prose h2{letter-spacing:-.4px;margin:42px 0 14px;font-family:Georgia,serif;font-size:27px;font-weight:400}.prose p{color:var(--site-muted);overflow-wrap:anywhere;font-size:16px;line-height:1.8}.prose hr{border:0;border-top:1px solid var(--site-line);margin:50px 0}.notice{border-left:3px solid var(--site-accent);background:#e6eee5;padding:20px}.skip-link{z-index:999;color:#163c32;background:#fff;padding:12px;position:fixed;top:-100px;left:12px}.skip-link:focus{top:12px}.web-demo-banner{color:#fff;background:#173f35;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;font:12px Arial,sans-serif;display:flex}.web-demo-banner span{opacity:.9}@media (max-width:800px){.site{padding:0 24px}.site-header{flex-wrap:wrap;min-height:80px;padding:20px 0}.site-header nav{gap:18px}.hero{padding:64px 0 48px}.hero h1{letter-spacing:-2px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.theme-strip{grid-template-columns:repeat(2,1fr)}.theme-swatch{height:145px}.features{grid-template-columns:1fr;gap:45px;padding:70px 0 30px}.closing{margin-bottom:40px;padding:30px}.closing h2,.features h2{font-size:36px}.site-footer{flex-direction:column;align-items:flex-start;padding:25px 0}.web-demo-banner{flex-wrap:wrap}.web-demo-banner span{order:3;width:100%}.prose{margin:50px auto}.prose h1{font-size:48px}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--site-bg:#162924;--site-ink:#e6eee5;--site-muted:#b2c7bb;--site-line:#345247;--site-accent:#357c67}.closing,.notice{background:#213d32}}
