.crumbs[data-astro-cid-zg7dkzxc]{color:var(--text-dim);padding-top:40px;font-size:13px}.crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{color:var(--text-dim)}.crumbs[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--text)}.head[data-astro-cid-zg7dkzxc]{max-width:880px;margin-inline:auto;padding:40px 32px 48px}@media (width<=759px){.head[data-astro-cid-zg7dkzxc]{padding-inline:16px}}.tag[data-astro-cid-zg7dkzxc]{margin-bottom:18px;font-size:13px}.badge[data-astro-cid-zg7dkzxc]{color:var(--text-dim)}h1[data-astro-cid-zg7dkzxc]{letter-spacing:-.04em;text-wrap:balance;margin:0 0 22px;font-size:clamp(38px,5vw,60px);font-weight:700;line-height:1.03}.dek[data-astro-cid-zg7dkzxc]{color:var(--text-muted);text-wrap:pretty;margin:0 0 24px;font-size:20px;line-height:1.55}.by[data-astro-cid-zg7dkzxc]{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.avatar[data-astro-cid-zg7dkzxc]{background:var(--bg-hover);border-radius:50%;width:28px;height:28px}.hero[data-astro-cid-zg7dkzxc]{aspect-ratio:16/9;border-radius:14px}.hero-img[data-astro-cid-zg7dkzxc]{aspect-ratio:16/9;object-fit:contain;object-position:center;background:var(--bg-hover);border:1px solid var(--border);border-radius:14px;width:100%;max-width:100%;height:auto;display:block}.body[data-astro-cid-zg7dkzxc]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:48px;padding-block:72px 88px;display:flex}@media (width<=759px){.body[data-astro-cid-zg7dkzxc]{padding-block:40px 48px}}.prose[data-astro-cid-zg7dkzxc]{flex:560px;min-width:0;max-width:680px}.prose[data-astro-cid-zg7dkzxc] h2{letter-spacing:-.025em;margin:36px 0 12px;font-size:28px;font-weight:700}.prose[data-astro-cid-zg7dkzxc] h3{margin:28px 0 10px;font-size:20px;font-weight:700}.prose[data-astro-cid-zg7dkzxc] p,.prose[data-astro-cid-zg7dkzxc] li{color:var(--text-soft);font-size:18px;line-height:1.75}.prose[data-astro-cid-zg7dkzxc] ul,.prose[data-astro-cid-zg7dkzxc] ol{margin:0 0 24px;padding-left:1.25em}.prose[data-astro-cid-zg7dkzxc] table{border-collapse:collapse;width:100%;margin:0 0 28px;font-size:15px}.prose[data-astro-cid-zg7dkzxc] th,.prose[data-astro-cid-zg7dkzxc] td{border:1px solid var(--border);text-align:left;color:var(--text-soft);padding:10px 12px}.prose[data-astro-cid-zg7dkzxc] blockquote{border-left:3px solid var(--lime);background:var(--bg-elevated);color:var(--text-muted);margin:0 0 24px;padding:14px 18px}.app-card[data-astro-cid-zg7dkzxc]{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:40px;padding:24px;display:flex}.app-card[data-astro-cid-zg7dkzxc] .app-icon[data-astro-cid-zg7dkzxc]{border-radius:14px;width:56px;height:56px}.info[data-astro-cid-zg7dkzxc]{flex:1;min-width:200px}.info[data-astro-cid-zg7dkzxc] .mono[data-astro-cid-zg7dkzxc]{margin-bottom:4px;font-size:12px}.aname[data-astro-cid-zg7dkzxc]{font-size:19px;font-weight:700}.aline[data-astro-cid-zg7dkzxc]{color:var(--text-muted);margin-top:2px;font-size:14px;line-height:1.5}.acts[data-astro-cid-zg7dkzxc]{gap:8px;display:flex}.acts[data-astro-cid-zg7dkzxc] .btn[data-astro-cid-zg7dkzxc]{padding:11px 14px;font-size:14px}.origin[data-astro-cid-zg7dkzxc]{color:var(--text-dim);word-break:break-all;margin-top:24px;font-size:12px}.ask-row[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:20px;font-size:15px;display:flex}.ask-link[data-astro-cid-zg7dkzxc]{color:var(--lime);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.share[data-astro-cid-zg7dkzxc]{font-size:13px}.related[data-astro-cid-zg7dkzxc]{flex-direction:column;flex:220px;gap:14px;max-width:680px;display:flex}.label[data-astro-cid-zg7dkzxc]{color:var(--text-dim);letter-spacing:.06em;font-size:12px}.related[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{border-bottom:1px solid var(--border-soft);color:var(--text);padding-bottom:12px;font-size:15px;line-height:1.4}.related[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]:hover{color:var(--lime)}.more[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--border-soft);background:var(--bg-elevated)}.more[data-astro-cid-zg7dkzxc] .wrap[data-astro-cid-zg7dkzxc]{padding-block:88px}@media (width<=759px){.more[data-astro-cid-zg7dkzxc] .wrap[data-astro-cid-zg7dkzxc]{padding-block:48px}}.sec-head[data-astro-cid-zg7dkzxc]{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.sec-head[data-astro-cid-zg7dkzxc] h2[data-astro-cid-zg7dkzxc]{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:700}.sec-head[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{font-size:13px}.grid[data-astro-cid-zg7dkzxc]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:20px;display:grid}.card[data-astro-cid-zg7dkzxc]{border:1px solid var(--border);color:inherit;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.card[data-astro-cid-zg7dkzxc]:hover{border-color:var(--border-strong);background:var(--bg-elevated);color:inherit}.card[data-astro-cid-zg7dkzxc] .mono[data-astro-cid-zg7dkzxc]{font-size:12px}.ctitle[data-astro-cid-zg7dkzxc]{text-wrap:pretty;font-size:19px;font-weight:600;line-height:1.3}.meta[data-astro-cid-zg7dkzxc]{color:var(--text-dim);margin-top:auto;font-size:13px}
