.tme-page[data-astro-cid-mgx6bx5z]{max-width:860px;padding:calc(var(--header-h) + 48px) 24px 80px;margin:0 auto}.tme-head[data-astro-cid-mgx6bx5z]{margin-bottom:36px}.tme-head[data-astro-cid-mgx6bx5z] h1[data-astro-cid-mgx6bx5z]{letter-spacing:-.03em;margin:20px 0 12px;font-size:clamp(36px,6vw,56px);font-weight:600;line-height:1}.tme-accent[data-astro-cid-mgx6bx5z]{color:var(--accent)}.tme-updated[data-astro-cid-mgx6bx5z]{font-family:var(--font-mono,monospace);color:var(--muted);margin-left:8px;font-size:12.5px;display:inline-block}.tme-head[data-astro-cid-mgx6bx5z] p[data-astro-cid-mgx6bx5z]{color:var(--ink-soft);margin:0;font-size:18px;line-height:1.5}.tme-section[data-astro-cid-mgx6bx5z]{margin:56px 0}.tme-section[data-astro-cid-mgx6bx5z] h2[data-astro-cid-mgx6bx5z]{letter-spacing:-.01em;margin:0 0 12px;font-size:22px;font-weight:600}.tme-section[data-astro-cid-mgx6bx5z] h3[data-astro-cid-mgx6bx5z]{margin:0 0 6px;font-size:16px;font-weight:600}.tme-section[data-astro-cid-mgx6bx5z] p[data-astro-cid-mgx6bx5z]{color:var(--ink-soft);margin:0 0 12px;line-height:1.65}.tme-section[data-astro-cid-mgx6bx5z] code[data-astro-cid-mgx6bx5z]{font-family:var(--font-mono);background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:1px 5px;font-size:.9em}.tme-install-btn[data-astro-cid-mgx6bx5z]{background:var(--accent);color:#fff;cursor:grab;border-radius:10px;align-items:center;gap:8px;margin:12px 0;padding:14px 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.tme-note[data-astro-cid-mgx6bx5z]{color:var(--muted);font-size:14px}.tme-note[data-astro-cid-mgx6bx5z] a[data-astro-cid-mgx6bx5z]{color:var(--accent);text-decoration:underline}.tme-note--mobile[data-astro-cid-mgx6bx5z]{border-top:1px dashed var(--line);margin-top:16px;padding-top:12px}kbd[data-astro-cid-mgx6bx5z]{font-family:var(--font-mono);background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:.85em}.tme-steps[data-astro-cid-mgx6bx5z]{color:var(--ink-soft);padding-left:22px;line-height:1.7}.tme-steps[data-astro-cid-mgx6bx5z] li[data-astro-cid-mgx6bx5z]{margin-bottom:4px}.tme-figure[data-astro-cid-mgx6bx5z]{text-align:center;margin:24px 0 0}.tme-figure[data-astro-cid-mgx6bx5z] img[data-astro-cid-mgx6bx5z]{border:1px solid var(--line);border-radius:12px;width:100%;max-width:280px;height:auto;margin:0 auto;display:block}.tme-figure[data-astro-cid-mgx6bx5z] figcaption[data-astro-cid-mgx6bx5z]{color:var(--muted);margin-top:8px;font-size:13px}.tme-figure--wide[data-astro-cid-mgx6bx5z]{text-align:left;margin:32px 0 0}.tme-figure--wide[data-astro-cid-mgx6bx5z] img[data-astro-cid-mgx6bx5z]{width:780px;max-width:100%}.tme-figure--wide[data-astro-cid-mgx6bx5z] figcaption[data-astro-cid-mgx6bx5z]{text-align:left;margin-top:12px;font-size:14px;line-height:1.6}.tme-figure--wide[data-astro-cid-mgx6bx5z] figcaption[data-astro-cid-mgx6bx5z] strong[data-astro-cid-mgx6bx5z]{color:var(--ink)}.tme-why-grid[data-astro-cid-mgx6bx5z]{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:20px;display:grid}.tme-why-note[data-astro-cid-mgx6bx5z]{color:var(--muted);font-size:14px}.tme-code-wrap[data-astro-cid-mgx6bx5z]{border:1px solid var(--line);border-radius:12px;overflow:hidden}.tme-code-actions[data-astro-cid-mgx6bx5z]{background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.tme-copy-btn[data-astro-cid-mgx6bx5z]{font-family:var(--font-sans);border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:7px;padding:7px 14px;font-size:13px;font-weight:600}.tme-copy-btn[data-astro-cid-mgx6bx5z]:hover{border-color:var(--accent);color:var(--accent)}.tme-raw-link[data-astro-cid-mgx6bx5z]{color:var(--muted);font-size:13px;text-decoration:none}.tme-raw-link[data-astro-cid-mgx6bx5z]:hover{color:var(--accent)}.tme-code-wrap[data-astro-cid-mgx6bx5z] pre{max-height:480px;margin:0;padding:20px;font-size:12.5px;line-height:1.6;overflow-y:auto}@media (width<=768px){.tme-why-grid[data-astro-cid-mgx6bx5z]{grid-template-columns:1fr;gap:20px}}
