.subscribe[data-astro-cid-47vq4obb]{margin-top:2rem;padding:2rem;background:var(--color-bg);border-radius:.75rem;text-align:center}.subscribe-label[data-astro-cid-47vq4obb]{font-family:var(--font-heading);font-size:1rem;font-weight:400;color:var(--color-dark);margin-bottom:1rem}.subscribe-form[data-astro-cid-47vq4obb]{max-width:400px;margin:0 auto}.subscribe-row[data-astro-cid-47vq4obb]{display:flex;gap:.75rem}.subscribe-input[data-astro-cid-47vq4obb]{flex:1;padding:.6rem 1rem;font-family:var(--font-body);font-size:.95rem;color:var(--color-dark);background:var(--color-white);border:1px solid var(--color-primary-accent);border-radius:10rem;outline:none;transition:border-color .2s}.subscribe-input[data-astro-cid-47vq4obb]:focus{border-color:var(--color-primary-tint)}.subscribe-input[data-astro-cid-47vq4obb]::placeholder{color:var(--color-dark);opacity:.3}.subscribe-btn[data-astro-cid-47vq4obb]{padding:.6rem 1.5rem;font-family:var(--font-heading);font-size:.95rem;font-weight:400;color:var(--color-primary-tint);background:none;border:1px solid var(--color-primary-accent);border-radius:10rem;cursor:pointer;transition:all .2s;white-space:nowrap}.subscribe-btn[data-astro-cid-47vq4obb]:hover:not(:disabled){border-color:var(--color-primary-tint);color:var(--color-primary)}.subscribe-btn[data-astro-cid-47vq4obb]:disabled{opacity:.6;cursor:default}.subscribe-note[data-astro-cid-47vq4obb]{font-size:.75rem;color:var(--color-dark);opacity:.4;margin-top:.75rem}@media(max-width:37.5em){.subscribe-row[data-astro-cid-47vq4obb]{flex-direction:column}}.verify-overlay[data-astro-cid-47vq4obb]{position:fixed;inset:0;z-index:1000;background:#0006;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px)}.verify-card[data-astro-cid-47vq4obb]{background:#fff;border-radius:1rem;padding:2rem;text-align:center;box-shadow:0 8px 32px #00000026}.verify-label[data-astro-cid-47vq4obb]{font-family:var(--font-heading);font-size:1rem;font-weight:400;color:var(--color-dark);margin-bottom:1.25rem}.token-speed-demo{margin:2.75rem 0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:.85rem;background:var(--surface-raised);color:var(--text);box-shadow:0 12px 36px -28px #00000073}.token-speed-demo__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem .9rem}.token-speed-demo__eyebrow{display:block;margin:0 0 .25rem;font-family:var(--font-body);font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-tint)}.token-speed-demo__title{display:block;font-family:var(--font-heading);font-size:1.05rem;font-weight:500;line-height:1.35;color:var(--text-strong)}.token-speed-demo__replay{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border:1px solid var(--color-primary-tint);border-radius:999px;background:transparent;color:var(--color-primary-tint);font:500 .75rem/1 var(--font-body);cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.token-speed-demo__replay:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-tint) 10%,transparent);color:var(--color-primary)}.token-speed-demo__replay-icon{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.token-speed-demo__prompt{margin:0 1rem .9rem;padding:.75rem .85rem;border-left:3px solid var(--color-primary-tint);border-radius:0 .55rem .55rem 0;background:color-mix(in srgb,var(--color-primary-tint) 9%,transparent)}.token-speed-demo__prompt-label{display:block;margin-bottom:.25rem;font:600 .65rem/1.2 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-tint)}.token-speed-demo .token-speed-demo__prompt-text{margin:0;font:400 .9rem/1.5 var(--font-body);color:var(--text)}.token-speed-demo__readout{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.6rem;padding:.7rem 1rem;border-top:1px solid var(--border-subtle);background:#10111a;color:#daddf0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.token-speed-demo__state{display:inline-flex;align-items:center;gap:.4rem;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:#a0a8e0}.token-speed-demo__state:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:#6b76c3}.token-speed-demo[data-speed-state=running] .token-speed-demo__state:before{animation:token-speed-pulse .65s ease-in-out infinite alternate}.token-speed-demo[data-speed-state=complete] .token-speed-demo__state:before{background:#7bc69b}.token-speed-demo__count{justify-self:end;font-size:.75rem;color:#fafafa}.token-speed-demo__count strong{font-weight:500;font-variant-numeric:tabular-nums}.token-speed-demo__elapsed{min-width:3.3rem;text-align:right;font-size:.7rem;font-variant-numeric:tabular-nums;color:#a0a8e0}.token-speed-demo__meter{height:.2rem;overflow:hidden;background:#202335}.token-speed-demo__meter-fill{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#6b76c3,#a9d4ff)}figure.token-speed-demo pre.token-speed-demo__trace{height:15rem;margin:0;padding:1rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#6b76c3 #202335;scrollbar-width:thin;border:0;border-radius:0;background:#10111a;color:#c9cce0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 .72rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;scroll-behavior:auto}figure.token-speed-demo pre.token-speed-demo__trace::-webkit-scrollbar{width:.45rem}figure.token-speed-demo pre.token-speed-demo__trace::-webkit-scrollbar-track{background:#202335}figure.token-speed-demo pre.token-speed-demo__trace::-webkit-scrollbar-thumb{border-radius:999px;background:#6b76c3}figure.token-speed-demo pre.token-speed-demo__trace:focus-visible{outline:2px solid #a0a8e0;outline-offset:-3px}.token-speed-demo__note{margin:0;padding:.75rem 1rem .85rem;border-top:1px solid var(--border-subtle);font:400 .68rem/1.45 var(--font-body);color:var(--text-muted);opacity:.78}.token-speed-demo__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes token-speed-pulse{0%{opacity:.45;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}@media(max-width:37.5em){.token-speed-demo{margin:2.25rem 0;border-radius:.7rem}.token-speed-demo__header{align-items:flex-start;padding-inline:.85rem}.token-speed-demo__prompt{margin-inline:.85rem}.token-speed-demo__readout{padding-inline:.85rem}figure.token-speed-demo pre.token-speed-demo__trace{height:13rem;padding:.85rem;font-size:.66rem}.token-speed-demo__note{padding-inline:.85rem}}@media(prefers-reduced-motion:reduce){.token-speed-demo__replay,.token-speed-demo__state:before{animation:none;transition:none}}figure.inference-evidence{--evidence-bg: #06090b;--evidence-panel: #0a0e12;--evidence-panel-soft: #0d1318;--evidence-border: #202a34;--evidence-text: #edf3f8;--evidence-muted: #8492a6;--evidence-dim: #526071;--evidence-cyan: #45dff3;width:100%;margin:0;overflow:hidden;border:1px solid var(--evidence-border);border-radius:.8rem;background:var(--evidence-bg);box-shadow:0 .8rem 2.5rem #00000024;color:var(--evidence-text);font-family:var(--font-body);line-height:1.35}figure.inference-evidence *{box-sizing:border-box}figure.inference-evidence p,figure.inference-evidence ul{margin:0}.inference-evidence__header{padding:1.25rem 1.4rem 1.15rem;background:radial-gradient(circle at 82% 8%,rgb(145 71 197 / 16%),transparent 34%),radial-gradient(circle at 12% 100%,rgb(81 185 220 / 11%),transparent 38%),var(--evidence-bg)}figure.inference-evidence .inference-evidence__eyebrow{margin-bottom:.65rem;color:var(--evidence-cyan);font:700 .62rem/1.2 var(--font-heading);letter-spacing:.12em;text-transform:uppercase}.inference-evidence__equation{display:flex;align-items:center;gap:.75rem}.inference-evidence__equation>span:not(.inference-evidence__arrow){display:grid;gap:.1rem}.inference-evidence__equation strong{color:var(--evidence-text);font:700 clamp(2rem,6vw,3rem)/.95 var(--font-heading);letter-spacing:-.05em}.inference-evidence__equation>span:last-child strong{color:var(--evidence-cyan)}.inference-evidence__equation small{color:var(--evidence-muted);font-size:.67rem;letter-spacing:.02em}.inference-evidence__arrow{color:var(--evidence-dim);font-size:clamp(1.3rem,3vw,2rem)}.inference-evidence__summary{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;margin-top:.95rem;color:var(--evidence-muted);font-size:.7rem}.inference-evidence__summary strong{padding:.28rem .55rem;border:1px solid rgb(69 223 243 / 27%);border-radius:999px;background:#45dff314;color:var(--evidence-cyan);font-weight:700}.inference-evidence__summary span{position:relative}.inference-evidence__summary span+span:before{position:absolute;left:-.58rem;color:var(--evidence-dim);content:"·"}.inference-evidence__timeline,.inference-evidence__models{padding:.95rem 1.2rem 1.05rem;border-top:1px solid var(--evidence-border);background:var(--evidence-panel)}.inference-evidence__models{background:var(--evidence-panel-soft)}.inference-evidence__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.4rem}.inference-evidence__panel-heading>div{display:grid;gap:.1rem}.inference-evidence__panel-heading strong{color:var(--evidence-text);font:650 .88rem/1.2 var(--font-heading)}.inference-evidence__panel-kicker{color:var(--evidence-muted);font-size:.55rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.inference-evidence__range{flex:none;padding:.25rem .5rem;border:1px solid rgb(69 223 243 / 20%);border-radius:.4rem;background:#45dff314;color:var(--evidence-cyan);font:700 .6rem/1 var(--font-heading)}.inference-evidence__timeline svg{display:block;width:100%;height:auto}.inference-evidence__grid line{stroke:#1c2730;stroke-width:1}.inference-evidence__axis{fill:var(--evidence-dim);font:500 15px/1 var(--font-body)}.inference-evidence__model-body{display:grid;grid-template-columns:minmax(12rem,.78fr) minmax(16rem,1.22fr);align-items:center;gap:.6rem}.inference-evidence__donut{display:block;width:min(100%,13.5rem);margin:0 auto}.inference-evidence__donut-total{fill:var(--evidence-text);font:700 25px/1 var(--font-heading);letter-spacing:-.04em}.inference-evidence__donut-label{fill:var(--evidence-muted);font:500 11px/1 var(--font-body)}.inference-evidence__legend{display:grid;gap:0;padding:0;list-style:none}.inference-evidence__legend li{display:grid;grid-template-columns:.55rem minmax(0,1fr) auto 2.5rem;align-items:center;gap:.45rem;min-height:1.7rem;padding:.2rem .3rem;border-bottom:1px solid rgb(132 146 166 / 10%);color:var(--evidence-muted);font-size:.66rem}.inference-evidence__legend li:last-child{border-bottom:0}.inference-evidence__legend strong{color:var(--evidence-text);font-variant-numeric:tabular-nums}.inference-evidence__legend small{color:var(--evidence-dim);text-align:right;font-variant-numeric:tabular-nums}.inference-evidence__swatch{width:.46rem;height:.46rem;border-radius:50%;background:var(--swatch);box-shadow:0 0 .6rem color-mix(in srgb,var(--swatch) 35%,transparent)}figure.inference-evidence figcaption{padding:.72rem 1.2rem .8rem;border-top:1px solid var(--evidence-border);background:#070a0d;color:var(--evidence-muted);font-size:.62rem;line-height:1.5}.inference-evidence-details .article-details__collapse{margin-top:1rem}@media(max-width:720px){figure.inference-evidence{border-radius:.65rem}.inference-evidence__header{padding:.95rem .8rem .85rem}figure.inference-evidence .inference-evidence__eyebrow{margin-bottom:.55rem;font-size:.55rem}.inference-evidence__equation{gap:.5rem}.inference-evidence__equation strong{font-size:clamp(1.65rem,9vw,2.15rem)}.inference-evidence__equation small{font-size:.56rem}.inference-evidence__summary{gap:.35rem .85rem;margin-top:.75rem;font-size:.59rem}.inference-evidence__summary span+span:before{left:-.5rem}.inference-evidence__timeline,.inference-evidence__models{padding:.75rem .65rem .8rem}.inference-evidence__panel-heading strong{font-size:.78rem}.inference-evidence__model-body{grid-template-columns:minmax(8.25rem,.9fr) minmax(0,1.1fr);gap:.15rem}.inference-evidence__donut{width:100%}.inference-evidence__legend li{grid-template-columns:.45rem minmax(0,1fr) auto;gap:.28rem;min-height:1.5rem;padding-inline:.1rem;font-size:.55rem}.inference-evidence__legend small{display:none}figure.inference-evidence figcaption{padding:.65rem .75rem .7rem;font-size:.57rem}}@media(max-width:390px){.inference-evidence__summary span+span:before{content:none}.inference-evidence__axis{font-size:18px}}.blog-post[data-astro-cid-gsbvazvt]{max-width:700px;margin:0 auto;padding:3rem var(--content-padding);background:var(--color-white)}.post-header[data-astro-cid-gsbvazvt]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-primary-accent)}.post-header[data-astro-cid-gsbvazvt] time[data-astro-cid-gsbvazvt]{font-size:.8rem;color:var(--color-off-black);opacity:.6;letter-spacing:.03em}.post-header[data-astro-cid-gsbvazvt] h1[data-astro-cid-gsbvazvt]{font-size:2rem;font-weight:700;color:var(--color-primary);margin:.5rem 0 .75rem;line-height:1.3}.tags[data-astro-cid-gsbvazvt]{display:flex;gap:.5rem}.tag[data-astro-cid-gsbvazvt]{font-size:.7rem;font-weight:600;padding:.2rem .6rem;border-radius:3px;background:var(--color-primary-accent);color:var(--color-dark);letter-spacing:.03em}.post-content[data-astro-cid-gsbvazvt]{color:var(--color-dark);font-size:1rem;line-height:1.8}.post-content[data-astro-cid-gsbvazvt] h2{font-size:1.4rem;font-weight:700;color:var(--color-primary);margin:2rem 0 .75rem}.post-content[data-astro-cid-gsbvazvt] h3{font-size:1.15rem;font-weight:700;color:var(--color-primary);margin:1.5rem 0 .5rem}.post-content[data-astro-cid-gsbvazvt] p{margin-bottom:1.25rem}.post-content[data-astro-cid-gsbvazvt] a{color:var(--color-primary-tint);text-decoration:none;border-bottom:1px solid var(--color-primary-accent);transition:border-color .2s,color .2s}.post-content[data-astro-cid-gsbvazvt] a:hover{color:var(--color-primary);border-color:var(--color-primary)}.post-content[data-astro-cid-gsbvazvt] code{background:var(--color-primary-accent);padding:.15rem .4rem;border-radius:3px;font-size:.9em}.post-content[data-astro-cid-gsbvazvt] pre{background:var(--color-dark);color:var(--color-off-white);padding:1.25rem;border-radius:4px;overflow-x:auto;margin-bottom:1.25rem}.post-content[data-astro-cid-gsbvazvt] pre code{background:none;padding:0}.post-content[data-astro-cid-gsbvazvt] blockquote{border-left:3px solid var(--color-primary);padding-left:1rem;margin:1.25rem 0;color:var(--color-off-black);font-style:italic}.post-content[data-astro-cid-gsbvazvt] .article-details{margin:2rem 0}.post-content[data-astro-cid-gsbvazvt] .article-details>summary{position:relative;display:flex;align-items:center;min-height:3.25rem;padding:.8rem 2.75rem .8rem 1rem;border:1px solid var(--color-primary-accent);border-radius:.65rem;background:color-mix(in srgb,var(--color-primary-accent) 28%,transparent);color:var(--color-primary);font:700 1.05rem/1.35 var(--font-heading);cursor:pointer;list-style:none;transition:border-color .15s ease,background-color .15s ease}.post-content[data-astro-cid-gsbvazvt] .article-details>summary::-webkit-details-marker{display:none}.post-content[data-astro-cid-gsbvazvt] .article-details>summary::marker{content:""}.post-content[data-astro-cid-gsbvazvt] .article-details>summary:after{content:"";position:absolute;right:1.15rem;width:.55rem;height:.55rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-.15rem) rotate(45deg);transition:transform .15s ease}.post-content[data-astro-cid-gsbvazvt] .article-details>summary:hover{border-color:var(--color-primary-tint);background:color-mix(in srgb,var(--color-primary-accent) 45%,transparent)}.post-content[data-astro-cid-gsbvazvt] .article-details>summary:focus-visible{outline:2px solid var(--color-primary-tint);outline-offset:3px}.post-content[data-astro-cid-gsbvazvt] .article-details[open]>summary{margin-bottom:1.25rem}.post-content[data-astro-cid-gsbvazvt] .article-details[open]>summary:after{transform:translateY(.15rem) rotate(225deg)}.post-content[data-astro-cid-gsbvazvt] .article-details__content{position:relative}.post-content[data-astro-cid-gsbvazvt] .article-details__content:before{content:"";position:absolute;top:0;bottom:0;left:-1rem;width:3px;border-radius:999px;background:var(--color-primary-tint);opacity:.65}.post-content[data-astro-cid-gsbvazvt] .article-details__note{color:var(--color-off-black);font-size:.75rem;line-height:1.55}.post-content[data-astro-cid-gsbvazvt] .article-details sup{line-height:0}.post-content[data-astro-cid-gsbvazvt] .article-details__collapse{display:flex;align-items:center;gap:.4rem;width:max-content;margin:1.5rem 0 0;padding:.5rem .75rem;border:1px solid var(--color-primary-accent);border-radius:999px;background:transparent;color:var(--color-primary-tint);font:500 .75rem/1 var(--font-body);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.post-content[data-astro-cid-gsbvazvt] .article-details__collapse:hover{border-color:var(--color-primary-tint);background:color-mix(in srgb,var(--color-primary-accent) 35%,transparent);color:var(--color-primary)}.post-content[data-astro-cid-gsbvazvt] .article-details__collapse:focus-visible{outline:2px solid var(--color-primary-tint);outline-offset:3px}.post-content[data-astro-cid-gsbvazvt] .article-details__collapse svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.post-content[data-astro-cid-gsbvazvt] table{display:block;width:min(60rem,calc(50vw + 16.875rem));max-width:none;margin:1.75rem 0;overflow-x:auto;overscroll-behavior-inline:contain;border-collapse:separate;border-spacing:0;font-size:.8rem;line-height:1.45;scrollbar-width:thin;scrollbar-color:var(--color-primary-accent) transparent;-webkit-overflow-scrolling:touch}.post-content[data-astro-cid-gsbvazvt] th,.post-content[data-astro-cid-gsbvazvt] td{min-width:9.375rem;padding:.7rem .8rem;border-bottom:1px solid var(--color-primary-accent);text-align:right}.post-content[data-astro-cid-gsbvazvt] td:not(:first-child){white-space:nowrap}.post-content[data-astro-cid-gsbvazvt] th{color:var(--color-primary);font-weight:700;vertical-align:bottom}.post-content[data-astro-cid-gsbvazvt] th:first-child,.post-content[data-astro-cid-gsbvazvt] td:first-child{position:sticky;left:0;z-index:1;min-width:13rem;max-width:13rem;border-right:1px solid var(--color-primary-accent);background:var(--color-white);text-align:left}.post-content[data-astro-cid-gsbvazvt] thead th{border-bottom-width:2px}.post-content[data-astro-cid-gsbvazvt] .article-details td:has(>strong){position:relative;isolation:isolate;color:var(--color-primary)}.post-content[data-astro-cid-gsbvazvt] .article-details td:has(>strong):before{content:"";position:absolute;z-index:0;inset:.3rem .35rem;border-radius:.35rem;background:color-mix(in srgb,var(--color-primary-tint) 10%,var(--color-white))}.post-content[data-astro-cid-gsbvazvt] .article-details td>strong{position:relative;z-index:1}.post-content[data-astro-cid-gsbvazvt] table::-webkit-scrollbar{height:.4rem}.post-content[data-astro-cid-gsbvazvt] table::-webkit-scrollbar-track{background:transparent}.post-content[data-astro-cid-gsbvazvt] table::-webkit-scrollbar-thumb{border-radius:999px;background:var(--color-primary-accent)}.post-content[data-astro-cid-gsbvazvt] ul,.post-content[data-astro-cid-gsbvazvt] ol{padding-left:1.5rem;margin-bottom:1.25rem}.post-content[data-astro-cid-gsbvazvt] li{margin-bottom:.5rem;list-style:disc}.post-content[data-astro-cid-gsbvazvt] ol li{list-style:decimal}.post-content[data-astro-cid-gsbvazvt] img{border-radius:4px;margin:1rem 0}.post-content[data-astro-cid-gsbvazvt] hr{border:none;border-top:1px solid var(--color-primary-accent);margin:2rem 0}.post-content[data-astro-cid-gsbvazvt] .speaker{display:block;margin:2.25rem 0 .25rem;font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:.12em;color:var(--color-primary)}.post-content[data-astro-cid-gsbvazvt] .speaker-time{font-weight:400;letter-spacing:.04em;color:var(--text-muted);opacity:.65;margin-left:.5rem;text-transform:uppercase}.post-content[data-astro-cid-gsbvazvt] blockquote+p .speaker:first-child{margin-top:0}.post-content[data-astro-cid-gsbvazvt] .editorial-note{margin:2.5rem 0;padding:1.1rem 1.25rem 1.15rem;border-left:3px solid var(--color-alert);border-radius:0 4px 4px 0;background:color-mix(in srgb,var(--color-alert) 7%,var(--surface));font-size:.9rem;line-height:1.7}.post-content[data-astro-cid-gsbvazvt] .editorial-note .editorial-label{display:block;margin-bottom:.4rem;font-family:var(--font-heading);font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-alert)}.post-content[data-astro-cid-gsbvazvt] .editorial-note p{margin:0 0 .7rem;color:var(--text-muted)}.post-content[data-astro-cid-gsbvazvt] .editorial-note p:last-child{margin-bottom:0}.share-section[data-astro-cid-gsbvazvt]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--color-primary-accent);text-align:center}.share-label[data-astro-cid-gsbvazvt]{font-family:var(--font-heading);font-size:.9rem;color:var(--color-dark);opacity:.5;margin-bottom:1rem}.share-buttons[data-astro-cid-gsbvazvt]{display:flex;align-items:center;justify-content:center;gap:.75rem}.share-btn[data-astro-cid-gsbvazvt]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--color-primary-accent);color:var(--color-primary-tint);border:none;cursor:pointer;text-decoration:none;transition:background .2s,transform .2s}.share-btn[data-astro-cid-gsbvazvt]:hover{background:var(--color-primary);color:var(--color-white);transform:translateY(-1px);text-decoration:none}.copy-confirm[data-astro-cid-gsbvazvt]{display:none;font-size:.85rem}.post-footer[data-astro-cid-gsbvazvt]{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-primary-accent);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.post-footer[data-astro-cid-gsbvazvt] a[data-astro-cid-gsbvazvt]{font-weight:500;color:var(--color-primary);text-decoration:none}.post-footer[data-astro-cid-gsbvazvt] a[data-astro-cid-gsbvazvt]:hover{text-decoration:underline}.post-footer[data-astro-cid-gsbvazvt] .coffee-link[data-astro-cid-gsbvazvt]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .85rem;border:1px solid var(--color-primary-accent);border-radius:999px;color:var(--color-primary-tint);transition:background-color .2s,border-color .2s,color .2s}.post-footer[data-astro-cid-gsbvazvt] .coffee-link[data-astro-cid-gsbvazvt]:hover{background:var(--color-primary-accent);border-color:var(--color-primary);color:var(--color-primary);text-decoration:none}.coffee-link[data-astro-cid-gsbvazvt] svg[data-astro-cid-gsbvazvt]{flex-shrink:0}@media(max-width:64em){.blog-post[data-astro-cid-gsbvazvt]{max-width:46rem;padding-inline:2rem}.post-content[data-astro-cid-gsbvazvt] table{width:min(60rem,calc(50vw + 20rem),calc(100vw - 3rem))}}@media(max-width:37.5em){.blog-post[data-astro-cid-gsbvazvt]{padding:2.5rem 1.25rem}.post-content[data-astro-cid-gsbvazvt] table{width:calc(100vw - 2.25rem)}.tags[data-astro-cid-gsbvazvt]{flex-wrap:wrap}}
