.post-kicker{color:var(--muted);flex-wrap:wrap;align-items:center;row-gap:4px;font-size:.84rem;font-weight:500;display:flex}.post-kicker>:not(:last-child):after,.post-kicker>.date--recent+:before{content:"·";color:var(--muted);margin:0 9px}.post-kicker>.date--recent:not(:last-child):after{content:none}.post-kind{color:var(--accent-text);font-weight:600}.post-cover{border-right:1px solid var(--line);background:radial-gradient(60% 70% at 85% 15%, color-mix(in srgb, var(--accent) 24%, transparent), transparent 70%), radial-gradient(50% 60% at 50% 60%, #60a5fa1f, transparent 70%), radial-gradient(60% 70% at 5% 100%, color-mix(in srgb, var(--teal) 16%, transparent), transparent 70%), var(--panel-soft);align-items:flex-end;min-height:100%;padding:30px 32px;display:flex;overflow:hidden}.post-cover--update{background:radial-gradient(60% 70% at 85% 15%, color-mix(in srgb, var(--teal) 24%, transparent), transparent 70%), radial-gradient(50% 60% at 50% 60%, #60a5fa1a, transparent 70%), radial-gradient(60% 70% at 5% 100%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 70%), var(--panel-soft)}.post-cover-label{flex-direction:column;gap:6px;display:flex}.post-cover-kind{color:var(--muted);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:.72rem;font-weight:600}.post-cover-num{color:var(--accent-text);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(4rem,7vw,6rem);font-weight:300;line-height:1}.post-cover--update .post-cover-num{color:var(--teal-text);letter-spacing:-.03em;font-size:clamp(3rem,5vw,4.2rem)}.blog-subscribe{white-space:nowrap;align-items:center;gap:8px;font-size:.9rem;display:flex}.blog-subscribe a{color:var(--accent-text);font-weight:600;text-decoration:none}.blog-subscribe a:hover{text-decoration:underline}.blog-feature,.blog-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);color:inherit;text-decoration:none;transition:border-color .16s,box-shadow .16s;overflow:hidden}.blog-feature:hover,.blog-card:hover{border-color:var(--tab-hover-border);box-shadow:var(--shadow-lift)}.blog-feature:focus-visible,.blog-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.blog-feature{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-bottom:28px;display:grid}.blog-feature-body{flex-direction:column;justify-content:center;padding:40px 44px;display:flex}.blog-feature-title{margin:14px 0 12px;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.12}.blog-feature-desc{color:var(--muted);margin:0 0 24px;font-size:1.04rem}.blog-feature-cta{color:var(--accent-text);font-weight:600}.blog-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-card{border-top:2px solid var(--accent);background:linear-gradient(180deg, color-mix(in srgb, var(--accent-soft) 85%, var(--panel)) 0%, var(--panel) 55%);flex-direction:column;display:flex}.blog-card[data-kind=update]{border-top-color:var(--teal);background:linear-gradient(180deg, color-mix(in srgb, var(--teal) 9%, var(--panel)) 0%, var(--panel) 55%)}.blog-card .post-kicker{column-gap:10px}.blog-card .post-kind{border-radius:var(--radius-pill);background:var(--panel);padding:2px 9px}.blog-card .post-kind:after{content:none}.blog-card[data-kind=update] .post-kind{color:var(--teal-text)}.blog-card-body{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}.blog-card-title{color:var(--text);margin:10px 0 8px;font-size:1.16rem;line-height:1.3}.blog-card-desc{color:var(--muted);margin:0;font-size:.93rem;line-height:1.55}@media (width<=1040px){.blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.blog-feature{grid-template-columns:1fr}.blog-feature .post-cover{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:26px 22px}.blog-feature-body{padding:24px 22px 28px}.blog-list{grid-template-columns:1fr}}.blog-back{color:var(--muted);align-items:center;gap:6px;padding:6px 0;font-size:.88rem;text-decoration:none;transition:color .16s;display:inline-flex}.blog-back:hover{color:var(--text)}a:hover>.arrow--back,.post-pager-link:hover .arrow--back{transform:translate(-3px)}.post-pager-link:hover .arrow:not(.arrow--back){transform:translate(3px)}.blog-post-header{border-bottom:1px solid var(--line);padding:18px 0 36px}.blog-post-title{max-width:22ch;letter-spacing:var(--tracking-display);margin:16px 0;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.06}.blog-post-desc{color:var(--muted);max-width:62ch;margin:0;font-size:1.18rem;line-height:1.6}.blog-post-body{padding-top:44px;padding-bottom:80px}.blog-post-layout.has-toc{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:72px;display:grid}.post-toc-rail{top:calc(var(--topbar-h) + 28px);position:sticky}.post-toc-title{color:var(--text);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:600}.post-toc ol,.post-toc-inline ol{margin:0;padding:0;list-style:none}.post-toc ol{border-left:1px solid var(--line)}.post-toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:5px 0 5px 14px;font-size:.88rem;line-height:1.4;transition:color .14s,border-color .14s;display:block}.post-toc a:hover{color:var(--text)}.post-toc a[aria-current=true]{border-left-color:var(--accent);color:var(--text);font-weight:560}.post-toc-inline{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin:0 0 32px;display:none}.post-toc-inline summary{cursor:pointer;padding:14px 18px;font-weight:600}.post-toc-inline ol{padding:0 18px 14px}.post-toc-inline li+li{margin-top:6px}.post-toc-inline a{color:var(--accent-text)}@media (width<=1100px){.blog-post-layout.has-toc{display:block}.post-toc-rail{display:none}.post-toc-inline{display:block}}.post-pager{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:72ch;margin-top:64px;padding-top:32px;font-size:1.0625rem;display:grid}.post-pager-link{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);flex-direction:column;gap:6px;padding:18px 20px;transition:border-color .16s,box-shadow .16s;display:flex}.post-pager-link:hover{border-color:var(--tab-hover-border);box-shadow:var(--shadow-lift)}.post-pager-link--newer{text-align:right;grid-column:2}.post-pager-dir{color:var(--muted);font-size:.82rem;font-weight:500}.post-pager-title{color:var(--text);font-weight:600;line-height:1.35}@media (width<=600px){.post-pager{grid-template-columns:1fr}.post-pager-link--newer{text-align:left;grid-column:auto}}.prose{max-width:72ch;font-size:1.0625rem;line-height:1.75}.prose h2{margin:2.4em 0 .7em;font-size:clamp(1.4rem,2.4vw,1.75rem);line-height:1.2}.prose h3{margin:1.9em 0 .5em;font-size:1.15rem}.prose p{color:var(--muted);margin:0 0 1.2em}.prose a{color:var(--accent-text);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}.prose strong{color:var(--text)}.prose ul,.prose ol{color:var(--muted);margin:0 0 1.2em;padding-left:22px}.prose li+li{margin-top:8px}.prose li::marker{color:var(--accent)}.prose blockquote{border-left:2px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--muted);margin:1.5em 0;padding:12px 18px}.prose code{font-family:var(--font-mono);background:var(--panel-soft);border:1px solid var(--line);color:var(--text);border-radius:var(--radius-xs);padding:.1em .38em;font-size:.86em}.prose pre{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin:1.5em 0;padding:18px 22px;overflow-x:auto}.prose pre code{color:var(--text);background:0 0;border:0;border-radius:0;padding:0;font-size:.9em}.prose hr{border:0;border-top:1px solid var(--line);margin:2.5em 0}.prose>p:first-child+hr{display:none}.prose>p:first-child+hr+h2{margin-top:1.4em}.prose img{border-radius:var(--radius);max-width:100%;margin:1.5em 0}.prose table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:.95rem}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 12px}.prose thead th{color:var(--muted);font-weight:600}.prose th:empty{border:0;padding:0}.prose tbody tr:last-child td{border-bottom:0}.prose .callout{font-size:inherit;line-height:inherit;color:var(--callout-warn-fg);margin:0 0 1.2em}.prose .callout strong{color:inherit}.prose .callout svg{margin-top:.4em}@media (width<=600px){.prose table{font-size:.82rem}.prose th,.prose td{padding:8px 6px}.prose th:first-child,.prose td:first-child{padding-left:0}}.prose{--tone-red:#e11d48;--tone-amber:#d97706;--tone-green:#16a34a;--tone-violet:#7c3aed;--tone-pink:#db2777;--tone-orange:#ea580c;--tone-indigo:#4f46e5;--tone-cyan:#0891b2;--tone-yellow:#a16207;--tone-sky:#0284c7;--tone-tint:13%}[data-theme=dark] .prose{--tone-red:#fb7185;--tone-amber:#fbbf24;--tone-green:#4ade80;--tone-violet:#a78bfa;--tone-pink:#f472b6;--tone-orange:#fb923c;--tone-indigo:#818cf8;--tone-cyan:#22d3ee;--tone-yellow:#facc15;--tone-sky:#38bdf8;--tone-tint:18%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .prose{--tone-red:#fb7185;--tone-amber:#fbbf24;--tone-green:#4ade80;--tone-violet:#a78bfa;--tone-pink:#f472b6;--tone-orange:#fb923c;--tone-indigo:#818cf8;--tone-cyan:#22d3ee;--tone-yellow:#facc15;--tone-sky:#38bdf8;--tone-tint:18%}}.prose :is(h2,h3):is(#in-brief,#mining,#releases,#security,#tooling,#coverage,#markets,#direction,#elsewhere,#worth-doing,#wallets,#desktop-wallet,#transaction-chaining,#development,#project-and-community,#the-fork,[id^=proposals],[id^=explainer],[id^=the-hard-fork]){position:relative}.prose :is(h2,h3):is(#in-brief,#mining,#releases,#security,#tooling,#coverage,#markets,#direction,#elsewhere,#worth-doing,#wallets,#desktop-wallet,#transaction-chaining,#development,#project-and-community,#the-fork,[id^=proposals],[id^=explainer],[id^=the-hard-fork]):before{content:"";vertical-align:-.25em;background-color:color-mix(in srgb, var(--section-tone,var(--accent)) var(--tone-tint), transparent);width:1.25em;height:1.25em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--section-tone,var(--accent)) 22%, transparent);border-radius:.32em;margin-right:.45em;display:inline-block}.prose :is(h2,h3):is(#in-brief,#mining,#releases,#security,#tooling,#coverage,#markets,#direction,#elsewhere,#worth-doing,#wallets,#desktop-wallet,#transaction-chaining,#development,#project-and-community,#the-fork,[id^=proposals],[id^=explainer],[id^=the-hard-fork]):after{content:"";top:.23em;background-color:var(--section-tone,var(--accent));width:.74em;height:.74em;-webkit-mask:var(--section-icon) center / contain no-repeat;-webkit-mask:var(--section-icon) center / contain no-repeat;mask:var(--section-icon) center / contain no-repeat;position:absolute;top:calc(.5lh - .37em);left:.255em}.prose :is(h2,h3)#in-brief{--section-tone:var(--tone-red)}.prose :is(h2,h3)#releases{--section-tone:var(--tone-amber)}.prose :is(h2,h3):is(#security,#worth-doing,#markets){--section-tone:var(--tone-green)}.prose :is(h2,h3):is(#development,#tooling){--section-tone:var(--tone-violet)}.prose :is(h2,h3):is(#wallets,#desktop-wallet){--section-tone:var(--tone-pink)}.prose :is(h2,h3):is(#mining,#the-fork,[id^=the-hard-fork]){--section-tone:var(--tone-orange)}.prose :is(h2,h3):is(#project-and-community,#direction,[id^=proposals]){--section-tone:var(--tone-indigo)}.prose :is(h2,h3)#elsewhere{--section-tone:var(--tone-cyan)}.prose :is(h2,h3)[id^=explainer]{--section-tone:var(--tone-yellow)}.prose :is(h2,h3)#coverage{--section-tone:var(--tone-sky)}.prose :is(h2,h3)#transaction-chaining{--section-tone:var(--accent)}.prose :is(h2,h3)#in-brief{--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h13M8 12h13M8 18h9'/%3E%3Cpath d='M3 6h.01M3 12h.01M3 18h.01'/%3E%3C/svg%3E")}.prose :is(h2,h3)#mining{--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='7' y='7' width='10' height='10' rx='1.5'/%3E%3Cpath d='M10 3v3M14 3v3M10 18v3M14 18v3M3 10h3M3 14h3M18 10h3M18 14h3'/%3E%3C/svg%3E")}.prose :is(h2,h3)#releases{--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 4.5v9L12 21l-8-4.5v-9z'/%3E%3Cpath d='M4 7.5l8 4.5 8-4.5M12 12v9'/%3E%3C/svg%3E")}.prose :is(h2,h3)#security{--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7.5 2.7v5.4c0 4.2-3 7.9-7.5 9.2c-4.5-1.3-7.5-5-7.5-9.2V5.7z'/%3E%3Cpath d='M9.2 12.2l2.1 2.1 3.6-4'/%3E%3C/svg%3E")}.prose :is(h2,h3):is(#tooling,#development){--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z'/%3E%3C/svg%3E")}.prose :is(h2,h3):is(#direction,#project-and-community){--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M15.8 8.2l-1.9 5.7-5.7 1.9 1.9-5.7z'/%3E%3C/svg%3E")}.prose :is(h2,h3)#elsewhere{--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 5h6v6'/%3E%3Cpath d='M19 5l-8 8'/%3E%3Cpath d='M18 14v4a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4'/%3E%3C/svg%3E")}.prose :is(h2,h3)#coverage{--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.8 12S5.4 5 12 5s10.2 7 10.2 7-3.6 7-10.2 7S1.8 12 1.8 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.prose :is(h2,h3)#markets{--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20V10M10 20V4M16 20v-7M22 20H2'/%3E%3C/svg%3E")}.prose :is(h2,h3)#worth-doing{--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8.5 12.5l2.5 2.5 4.5-5'/%3E%3C/svg%3E")}.prose :is(h2,h3):is(#wallets,#desktop-wallet){--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 7V5.5A1.5 1.5 0 0 0 17.5 4h-12A2.5 2.5 0 0 0 3 6.5v11A2.5 2.5 0 0 0 5.5 20h13a1.5 1.5 0 0 0 1.5-1.5V9a1.5 1.5 0 0 0-1.5-1.5H5.5A2.5 2.5 0 0 1 3 6.5'/%3E%3Cpath d='M16.5 13.75h.01'/%3E%3C/svg%3E")}.prose :is(h2,h3)#transaction-chaining{--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E")}.prose :is(h2,h3)[id^=proposals]{--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5M9 13h6M9 17h4'/%3E%3C/svg%3E")}.prose :is(h2,h3)[id^=explainer]{--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1.3.5 2.6 1.5 3.5.8.8 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6M10 22h4'/%3E%3C/svg%3E")}.prose :is(h2,h3):is(#the-fork,[id^=the-hard-fork]){--section-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='5' r='2'/%3E%3Ccircle cx='18' cy='5' r='2'/%3E%3Ccircle cx='12' cy='19' r='2'/%3E%3Cpath d='M6 7v2a3 3 0 0 0 3 3h6a3 3 0 0 0 3-3V7M12 12v5'/%3E%3C/svg%3E")}
