.video[data-astro-cid-bplr5xcr]{border:1px solid var(--mu);background:var(--bg);width:100%;margin:0}.video[data-astro-cid-bplr5xcr] video[data-astro-cid-bplr5xcr]{background:var(--ph) center / cover no-repeat;cursor:pointer;width:100%;height:auto;display:block}.video[data-astro-cid-bplr5xcr]:fullscreen{background:#000;border:0;outline:none;flex-direction:column;display:flex}.video[data-astro-cid-bplr5xcr]:fullscreen video[data-astro-cid-bplr5xcr]{object-fit:contain;background:#000;flex:1;min-height:0}.video[data-astro-cid-bplr5xcr]:fullscreen .video__bar[data-astro-cid-bplr5xcr]{background:var(--bg);padding:12px 20px;font-size:13px}.video[data-astro-cid-bplr5xcr]:fullscreen figcaption[data-astro-cid-bplr5xcr]{display:none}.video__bar[data-astro-cid-bplr5xcr]{border-top:1px solid var(--mu);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;padding:8px 12px;font-size:12px;display:flex}.video__bar[data-astro-cid-bplr5xcr][hidden]{display:none}.video__btn[data-astro-cid-bplr5xcr]{color:var(--fg);font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast);background:0 0;border:0;padding:0}.video__btn[data-astro-cid-bplr5xcr]:before,.video__btn[data-astro-cid-bplr5xcr]:after{color:var(--subtle)}.video__btn[data-astro-cid-bplr5xcr]:before{content:"[ ";content:"[ " / ""}.video__btn[data-astro-cid-bplr5xcr]:after{content:" ]";content:" ]" / ""}.video__btn[data-astro-cid-bplr5xcr]:hover{color:var(--ac)}.video__seek[data-astro-cid-bplr5xcr]{appearance:none;background:linear-gradient(var(--ac), var(--ac)) 0 50% / calc(var(--p,0) * 100%) 2px no-repeat, linear-gradient(var(--mu), var(--mu)) 0 50% / 100% 2px no-repeat;cursor:pointer;flex:1;min-width:0;height:16px;margin:0}.video__seek[data-astro-cid-bplr5xcr]::-webkit-slider-thumb{background:var(--ac);appearance:none;border:0;border-radius:0;width:8px;height:14px}.video__seek[data-astro-cid-bplr5xcr]::-moz-range-thumb{background:var(--ac);border:0;border-radius:0;width:8px;height:14px}.video[data-astro-cid-bplr5xcr][data-playing] .video__seek[data-astro-cid-bplr5xcr]::-webkit-slider-thumb{box-shadow:0 0 8px var(--ac-glow)}.video[data-astro-cid-bplr5xcr][data-playing] .video__seek[data-astro-cid-bplr5xcr]::-moz-range-thumb{box-shadow:0 0 8px var(--ac-glow)}.video__time[data-astro-cid-bplr5xcr]{color:var(--amber);font-variant-numeric:tabular-nums;white-space:nowrap}.video[data-astro-cid-bplr5xcr] figcaption[data-astro-cid-bplr5xcr]{border-top:1px solid var(--mu);letter-spacing:.08em;color:var(--subtle);padding:8px 12px;font-size:12px}.video__fig[data-astro-cid-bplr5xcr]{color:var(--ac)}#post .sec__inner{max-width:calc(72ch + 2 * var(--gutter))}.post__meta[data-astro-cid-zg7dkzxc]{letter-spacing:.1em;text-transform:uppercase;color:var(--subtle);flex-wrap:wrap;gap:6px 18px;margin-top:20px;font-size:12px;display:flex}.post__draft[data-astro-cid-zg7dkzxc]{color:var(--error)}.post__tags[data-astro-cid-zg7dkzxc]{margin-top:14px}.post__back[data-astro-cid-zg7dkzxc]{letter-spacing:.06em;margin-top:48px;font-size:13px;display:inline-block}.post__back[data-astro-cid-zg7dkzxc]:before{content:"$ ";content:"$ " / "";color:var(--subtle)}.post[data-astro-cid-zg7dkzxc]{max-width:72ch;color:var(--fg-body);margin-top:40px;font-size:15px;line-height:1.8}.post[data-astro-cid-zg7dkzxc]>*+*{margin-top:1.2em}.post[data-astro-cid-zg7dkzxc] :is(h2,h3){letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin-top:2.4em;font-weight:700;line-height:1.5}.post[data-astro-cid-zg7dkzxc] h2{font-size:17px}.post[data-astro-cid-zg7dkzxc] h3{font-size:14px}.post[data-astro-cid-zg7dkzxc] h2:before{content:"## ";content:"## " / "";color:var(--ac)}.post[data-astro-cid-zg7dkzxc] a{border-bottom:1px solid var(--mu)}.post[data-astro-cid-zg7dkzxc] strong{color:var(--fg)}.post[data-astro-cid-zg7dkzxc] :is(ul,ol){padding-left:3ch}.post[data-astro-cid-zg7dkzxc] ul>li{list-style-type:"> "}.post[data-astro-cid-zg7dkzxc] ol>li{list-style-type:decimal}.post[data-astro-cid-zg7dkzxc] li+li{margin-top:.4em}.post[data-astro-cid-zg7dkzxc] li::marker{color:var(--ac)}.post[data-astro-cid-zg7dkzxc] blockquote{border-left:1px solid var(--amber);color:var(--fg-muted);padding-left:16px}.post[data-astro-cid-zg7dkzxc] :not(pre)>code{border:1px solid var(--mu);background:var(--surface);padding:1px 6px;font-size:.9em}.post[data-astro-cid-zg7dkzxc] pre{border:1px solid var(--mu);padding:16px;font-size:13px;line-height:1.7;overflow-x:auto}.post[data-astro-cid-zg7dkzxc] hr{border:0;border-top:1px dashed var(--mu)}.post[data-astro-cid-zg7dkzxc] img{max-width:100%;height:auto}.post[data-astro-cid-zg7dkzxc] .diagram{max-width:100%}.post[data-astro-cid-zg7dkzxc] table{border-collapse:collapse;font-size:14px;display:block;overflow-x:auto}.post[data-astro-cid-zg7dkzxc] :is(th,td){border:1px solid var(--mu);text-align:left;padding:8px 12px}
