:root{--bg: #f8f4ee;--bg-soft: #fff6ef;--bg-card: #ffffff;--border: #e7ded2;--border-strong: #d9cdbd;--text: #1a0e08;--text-dim: #6b5d52;--brand: #c2410c;--brand-2: #ff5b14;--brand-soft: #fff1e6;--code-bg: #0f0f0f;--code-text: #f3ede4;--code-dim: #9a938a;--radius: 14px;--max: 1080px;--font: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.container{max-width:var(--max);margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:10px;font-weight:600;font-size:15px;border:1px solid transparent;transition:transform .08s ease,background .2s ease,border-color .2s ease;cursor:pointer}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-2)}.btn-ghost{border-color:var(--border-strong);color:var(--text);background:transparent}.btn-ghost:hover{border-color:var(--brand);color:var(--brand)}.gradient-text{background:linear-gradient(100deg,var(--brand-2) 10%,var(--brand) 75%);-webkit-background-clip:text;background-clip:text;color:transparent}code,pre{font-family:var(--mono)}.nav[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:10;backdrop-filter:blur(10px);background:color-mix(in srgb,var(--bg) 78%,transparent);border-bottom:1px solid var(--border)}.nav-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;height:64px}.brand[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:18px}.nav-links[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:22px;color:var(--text-dim);font-weight:500}.nav-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.nav-cta[data-astro-cid-j7pv25f6]{color:var(--text)}.hero[data-astro-cid-j7pv25f6]{position:relative;text-align:center;padding:96px 0 72px;overflow:hidden}.eyebrow[data-astro-cid-j7pv25f6]{display:inline-block;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);background:var(--brand-soft);border:1px solid var(--border);border-radius:999px;padding:5px 14px;margin-bottom:24px;font-weight:600}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(38px,6vw,68px);line-height:1.05;letter-spacing:-.03em;margin:0 0 18px;font-weight:800}.lede[data-astro-cid-j7pv25f6]{max-width:620px;margin:0 auto 34px;font-size:clamp(17px,2.2vw,20px);color:var(--text-dim)}.install[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:12px;background:var(--code-bg);border:1px solid #000;border-radius:12px;padding:12px 12px 12px 18px;margin:0 auto 28px;max-width:100%;box-shadow:0 12px 30px -12px #501e0559}.install[data-astro-cid-j7pv25f6] .prompt[data-astro-cid-j7pv25f6]{color:var(--brand-2);font-family:var(--mono)}.install[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{font-size:15px;color:var(--code-text);white-space:nowrap;overflow-x:auto}.install[data-astro-cid-j7pv25f6] .copy[data-astro-cid-j7pv25f6]{background:#ffffff14;border:1px solid #ffffff1a;color:#cfc8bf;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer}.install[data-astro-cid-j7pv25f6] .copy[data-astro-cid-j7pv25f6]:hover{color:#fff;border-color:var(--brand-2)}.cta-row[data-astro-cid-j7pv25f6]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta-row[data-astro-cid-j7pv25f6].center{justify-content:center}.glow[data-astro-cid-j7pv25f6]{position:absolute;height:55%;margin:auto;width:70%;inset:auto 0 -55% 15%;background:radial-gradient(closest-side,var(--brand-2) 0%,transparent 100%);opacity:.14;filter:blur(80px);pointer-events:none}.features[data-astro-cid-j7pv25f6]{padding:40px 24px 20px}.grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card[data-astro-cid-j7pv25f6]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;transition:border-color .2s ease,transform .12s ease,box-shadow .2s ease}.card[data-astro-cid-j7pv25f6]:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 10px 24px -14px #501e0540}.card-icon[data-astro-cid-j7pv25f6]{font-size:24px;margin-bottom:12px}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 8px;font-size:18px}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--text-dim);font-size:15px}.how[data-astro-cid-j7pv25f6]{padding:72px 0}.how-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.how-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(26px,3.5vw,36px);letter-spacing:-.02em;margin:0 0 14px}.how-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-dim);margin:0 0 22px;font-size:17px}.how-code[data-astro-cid-j7pv25f6]{background:var(--code-bg);color:var(--code-text);border:1px solid #000;border-radius:var(--radius);padding:22px;overflow-x:auto;font-size:14.5px;line-height:1.8;margin:0;box-shadow:0 14px 34px -16px #501e054d}.how-code[data-astro-cid-j7pv25f6] .c-dim[data-astro-cid-j7pv25f6]{color:var(--code-dim)}.band[data-astro-cid-j7pv25f6]{padding:72px 0;text-align:center;border-top:1px solid var(--border);background:linear-gradient(180deg,transparent,var(--brand-soft))}.band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(26px,4vw,40px);letter-spacing:-.02em;margin:0 0 10px}.band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-dim);margin:0 0 26px;font-size:17px}.footer[data-astro-cid-j7pv25f6]{border-top:1px solid var(--border);padding:36px 0}.footer-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.footer-links[data-astro-cid-j7pv25f6]{display:flex;gap:20px;color:var(--text-dim);font-size:15px}.footer-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--text)}.copyright[data-astro-cid-j7pv25f6]{color:var(--text-dim);font-size:14px}@media(max-width:820px){.grid[data-astro-cid-j7pv25f6],.how-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
