*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}img,svg,video{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:root{--bg:#fffcf6;--surface:#ffffff;--surface-soft:#fff6e3;--text:#1f1a14;--muted:#6b6258;--border:#eee6da;--accent:#f5a524;--accent-strong:#b45f06;--accent-soft:#fff0cc;--code-bg:#1f1a14;--code-text:#f8eedf;--green:#1f8a4c;--green-soft:#e3f4ea;--blue:#2563eb;--blue-soft:#e5edff;--font-sans:'Inter', 'Noto Sans Bengali', system-ui, -apple-system, 'Segoe UI', sans-serif;--font-mono:ui-monospace, 'SFMono-Regular', Menlo, Consolas, monospace;--radius:14px;--radius-small:8px;--shadow:0 1px 2px rgb(31 26 20 / 5%), 0 8px 24px rgb(31 26 20 / 6%);--page:72rem;--reading:44rem;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#12100d;--surface:#1b1814;--surface-soft:#241f19;--text:#f5efe6;--muted:#aea395;--border:#2f2922;--accent:#fbbf3c;--accent-strong:#fcd27a;--accent-soft:rgb(251 191 60 / 12%);--code-bg:#0b0a08;--code-text:#f5efe6;--green:#5fd18f;--green-soft:rgb(95 209 143 / 12%);--blue:#8fb1ff;--blue-soft:rgb(143 177 255 / 12%);--shadow:0 1px 2px rgb(0 0 0 / 30%), 0 8px 24px rgb(0 0 0 / 25%)}}body{min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:1.0625rem;line-height:1.75;-webkit-font-smoothing:antialiased}h1,h2,h3{line-height:1.3;letter-spacing:-0.01em}a{color:var(--accent-strong);text-underline-offset:3px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}code{font-family:var(--font-mono);font-size:0.9em}:not(pre) >code{padding:0.1em 0.4em;border-radius:6px;background:var(--surface-soft)}pre{overflow-x:auto;padding:1.1rem 1.25rem;border-radius:var(--radius);background:var(--code-bg);color:var(--code-text);font-size:0.9rem;line-height:1.65}::selection{background:var(--accent-soft)}.container{width:min(100% - 2.5rem,var(--page));margin-inline:auto}.reading{width:min(100% - 2.5rem,var(--reading));margin-inline:auto}.eyebrow{color:var(--accent-strong);font-size:0.85rem;font-weight:600;letter-spacing:0.04em}.button{display:inline-flex;align-items:center;gap:0.5rem;padding:0.7rem 1.3rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-weight:600;text-decoration:none;transition:transform 0.15s ease,box-shadow 0.15s ease}.button:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.button-primary{border-color:transparent;background:var(--accent);color:#1f1a14}.badge{display:inline-block;padding:0.1rem 0.6rem;border-radius:999px;font-size:0.78rem;font-weight:600;white-space:nowrap}.badge-stable{background:var(--green-soft);color:var(--green)}.badge-beta{background:var(--blue-soft);color:var(--blue)}.badge-planned{background:var(--accent-soft);color:var(--accent-strong)}.card[data-a-bb5454]{padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}h3[data-a-bb5454]{margin-bottom:0.5rem;font-size:1.15rem}.counter[data-a-281216]{display:inline-flex;align-items:center;gap:0.25rem;padding:0.35rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);box-shadow:var(--shadow)}button[data-a-281216]{width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:1.4rem;font-weight:600}button[data-a-281216]:hover{background:var(--accent);color:#1f1a14}output[data-a-281216]{min-width:4rem;font-size:1.6rem;font-variant-numeric:tabular-nums;font-weight:700;text-align:center}.faq[data-a-85bbfc]{border-bottom:1px solid var(--border)}button[data-a-85bbfc]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.1rem 0;border:0;background:none;font-size:1.05rem;font-weight:600;text-align:left}svg[data-a-85bbfc]{flex-shrink:0;color:var(--muted);transition:transform 0.2s ease}p[data-a-85bbfc]{display:none;padding-bottom:1.1rem;color:var(--muted)}.open p[data-a-85bbfc]{display:block}.open svg[data-a-85bbfc]{transform:rotate(180deg)}.feature[data-a-35c832]{height:100%;padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.top[data-a-35c832]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.icon[data-a-35c832]{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:12px;background:var(--accent-soft);color:var(--accent-strong)}h3[data-a-35c832]{margin-bottom:0.35rem;font-size:1.1rem}p[data-a-35c832]{color:var(--muted);font-size:0.97rem}.site-footer[data-a-3200f7]{margin-top:6rem;padding-block:3rem 2rem;border-top:1px solid var(--border);background:var(--surface-soft);color:var(--muted);font-size:0.95rem}.columns[data-a-3200f7]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:2.5rem}.about p[data-a-3200f7]{max-width:26rem;margin-top:0.75rem}h2[data-a-3200f7]{margin-bottom:0.5rem;color:var(--text);font-size:0.95rem}ul[data-a-3200f7]{margin:0;padding:0;list-style:none}a[data-a-3200f7]{color:var(--muted);text-decoration:none}a[data-a-3200f7]:hover{color:var(--accent-strong)}.legal[data-a-3200f7]{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border);font-size:0.85rem}.legal a[data-a-3200f7]{color:var(--text);text-decoration:underline;text-decoration-color:var(--muted);text-underline-offset:3px}.legal a[data-a-3200f7]:hover{color:var(--accent-strong);text-decoration-color:currentColor}@media (max-width:720px){.columns[data-a-3200f7]{grid-template-columns:1fr 1fr}.about[data-a-3200f7]{grid-column:1 / -1}}.site-header[data-a-581b5f]{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(12px)}.bar[data-a-581b5f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem}nav[data-a-581b5f]{display:flex;align-items:center;gap:0.25rem}nav a[data-a-581b5f]{padding:0.4rem 0.8rem;border-radius:999px;color:var(--muted);font-weight:500;text-decoration:none}nav a[data-a-581b5f]:hover{color:var(--text)}nav a[aria-current='page'][data-a-581b5f]{background:var(--accent-soft);color:var(--accent-strong)}.github[data-a-581b5f]{margin-left:0.5rem;border:1px solid var(--border)}.menu-toggle[data-a-581b5f]{display:none;padding:0.4rem 0.9rem;border:1px solid var(--border);border-radius:999px;background:var(--surface)}@media (max-width:720px){.menu-toggle[data-a-581b5f]{display:block}nav[data-a-581b5f]{display:none;width:100%;flex-direction:column;align-items:stretch;padding-bottom:1rem}.open nav[data-a-581b5f]{display:flex}.github[data-a-581b5f]{margin-left:0}}.logo[data-a-d9a0c1]{display:inline-flex;align-items:center;gap:0.55rem;color:var(--text);font-size:1.35rem;font-weight:700;text-decoration:none}.meta[data-a-2c35f4]{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-bottom:0.5rem;color:var(--muted);font-size:0.88rem}.tag[data-a-2c35f4]{padding:0 0.55rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:0.8rem}h3[data-a-2c35f4]{font-size:1.2rem}h3 a[data-a-2c35f4]{color:var(--text);text-decoration:none}h3 a[data-a-2c35f4]:hover{color:var(--accent-strong)}.description[data-a-2c35f4]{margin-top:0.4rem;color:var(--muted)}.post-list[data-a-306d4c]{display:grid;gap:1.25rem}.launch[data-a-0a4ce0]{display:grid;place-items:center;align-content:center;gap:1rem;min-height:100vh;padding:2rem;background:radial-gradient(40rem 30rem at 50% 30%,var(--accent-soft),transparent 70%),var(--bg);text-align:center}h1[data-a-0a4ce0]{font-size:clamp(2.2rem,6vw,3.6rem)}h2[data-a-0a4ce0]{margin-top:1.5rem;font-size:1.1rem}p[data-a-0a4ce0]:not(.eyebrow){max-width:32rem;color:var(--muted)}.install[data-a-0a4ce0]{margin:0.5rem 0;padding:0.8rem 1.4rem;border-radius:var(--radius-small);background:var(--code-bg);color:var(--code-text);font-family:var(--font-mono);font-size:0.95rem}.actions[data-a-0a4ce0]{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem}.planned[data-a-0a4ce0]{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;margin:0;padding:0;list-style:none}.planned li[data-a-0a4ce0]{padding:0.25rem 0.8rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:0.9rem}.about[data-a-55d902]{padding-top:4rem}h1[data-a-55d902]{margin-block:0.5rem 1rem;font-size:clamp(2rem,5vw,2.8rem)}.lead[data-a-55d902]{color:var(--muted);font-size:1.15rem}.principles[data-a-55d902]{display:grid;gap:1.75rem;margin:3rem 0;padding:0;list-style:none}.principles li[data-a-55d902]{padding-left:1.25rem;border-left:3px solid var(--accent)}.principles h2[data-a-55d902]{font-size:1.2rem}.principles p[data-a-55d902]{margin-top:0.3rem;color:var(--muted)}.roadmap-title[data-a-55d902]{margin:4rem 0 1.5rem;font-size:1.6rem}.roadmap[data-a-55d902]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem}.note[data-a-55d902]{margin-top:1.5rem;color:var(--muted)}.back[data-a-84a7d7]{color:var(--muted);font-size:0.95rem;text-decoration:none}h1[data-a-84a7d7]{margin-block:1rem 0.75rem;font-size:clamp(1.9rem,5vw,2.6rem)}.meta[data-a-84a7d7]{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border);color:var(--muted);font-size:0.92rem}.tag[data-a-84a7d7]{padding:0 0.55rem;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:0.82rem}.post .body >* + *{margin-top:1.1rem}.post .body h2{margin-top:2.5rem;font-size:1.5rem}.post .body ul,.post .body ol{padding-left:1.4rem}.post .body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:0.95rem}.post .body th,.post .body td{padding:0.55rem 0.75rem;border-bottom:1px solid var(--border);text-align:left}.post .body blockquote{padding:0.25rem 0 0.25rem 1.25rem;border-left:3px solid var(--accent);color:var(--muted)}.blog[data-a-b6b9a0]{padding-top:4rem}h1[data-a-85d12a]{margin-block:0.5rem 0.5rem;font-size:clamp(2rem,5vw,2.8rem)}.lead[data-a-85d12a]{margin-bottom:2.5rem;color:var(--muted)}.guide[data-a-431289]{padding-top:4rem}h1[data-a-431289]{margin-block:0.5rem 1rem;font-size:clamp(2rem,5vw,2.8rem)}.lead[data-a-431289]{color:var(--muted);font-size:1.15rem}.steps[data-a-431289]{margin:3rem 0;padding:0;list-style:none;counter-reset:step}.steps >li[data-a-431289]{position:relative;padding:0 0 2.5rem 3.25rem;counter-increment:step}.steps >li[data-a-431289]::before{content:counter(step,bengali);position:absolute;top:0;left:0;display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:999px;background:var(--accent);color:#1f1a14;font-weight:700}.steps >li[data-a-431289]::after{content:'';position:absolute;top:2.6rem;bottom:0.4rem;left:1.05rem;width:2px;background:var(--border)}.steps >li[data-a-431289]:last-child::after{display:none}h2[data-a-431289]{margin-bottom:0.75rem;font-size:1.3rem}.steps p[data-a-431289]{margin-block:0.75rem}.hero[data-a-d89692]{padding-block:6rem 4.5rem;background:radial-gradient(50rem 22rem at 50% -6rem,var(--accent-soft),transparent 70%),var(--bg);text-align:center}h1[data-a-d89692]{margin-block:0.75rem 1.25rem;font-size:clamp(2.4rem,6vw,4rem);line-height:1.2}.lead[data-a-d89692]{max-width:40rem;margin-inline:auto;color:var(--muted);font-size:1.15rem}.actions[data-a-d89692]{display:flex;flex-wrap:wrap;justify-content:center;gap:0.75rem;margin-top:2rem}.install[data-a-d89692]{display:inline-block;margin-top:2rem;padding:0.7rem 1.2rem;border-radius:999px;text-align:left}.prompt[data-a-d89692]{margin-right:0.6rem;color:var(--accent);user-select:none}.section[data-a-d89692]{padding-top:5.5rem}.section-head[data-a-d89692]{margin-bottom:2rem}h2[data-a-d89692]{margin-top:0.4rem;font-size:clamp(1.6rem,3.5vw,2.2rem)}.grid[data-a-d89692]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media (max-width:960px){.grid[data-a-d89692]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid[data-a-d89692]{grid-template-columns:1fr}}.split[data-a-d89692]{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:3rem}.split p[data-a-d89692]{margin-block:1rem;color:var(--muted)}.code-pair[data-a-d89692]{display:grid;gap:1rem}.file[data-a-d89692]{display:block;margin-bottom:0.5rem;color:var(--accent);font-size:0.8rem}.demo[data-a-d89692]{display:grid;place-items:center;min-height:14rem;border:1px dashed var(--border);border-radius:var(--radius);background:var(--surface-soft)}@media (max-width:860px){.split[data-a-d89692]{grid-template-columns:1fr}}.missing[data-a-004fe9]{display:grid;place-items:center;align-content:center;gap:1rem;min-height:100vh;padding:2rem;text-align:center}.code[data-a-004fe9]{color:var(--accent);font-size:5rem;font-weight:700;line-height:1}p[data-a-004fe9]:not(.code){color:var(--muted)}
