.comments{border-top:var(--rule-weight) solid var(--rule);margin-top:3.5rem;padding-top:2rem}.comments .comments-heading{letter-spacing:0;align-items:baseline;gap:.6rem;margin-bottom:1.25rem;font-size:1.15rem;display:flex}.comments .count{font-family:var(--font-mono);color:var(--ink-faint);font-size:.8rem}.comments .list{margin:0 0 2rem;padding:0;list-style:none}.comments .status{color:var(--ink-faint);padding:1.25rem 0;font-size:.95rem}.comments .item{border-bottom:var(--rule-weight) solid var(--rule-soft);padding:1.1rem 0}.comments .item-head{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.45rem;font-size:.72rem;display:flex}.comments .item-name{font-family:var(--font-display);letter-spacing:0;color:var(--ink);font-size:.95rem;font-weight:600}.comments .item-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-soft);margin:0;font-size:.98rem;line-height:1.75}.comments .form{background:var(--paper-raised);border:var(--rule-weight) solid var(--rule);border-left:3px solid var(--mem);border-radius:4px;gap:1rem;padding:1.4rem 1.5rem 1.2rem;display:grid}.comments .field{gap:.4rem;display:grid}.comments label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.7rem}.comments input,.comments textarea{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);box-sizing:border-box;border-radius:3px;width:100%;padding:.55rem .7rem;font-size:.95rem;line-height:1.6}.comments input:focus,.comments textarea:focus{border-color:var(--mem);box-shadow:0 0 0 3px var(--mem-wash);outline:none}.comments textarea{resize:vertical;min-height:6rem}.comments .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.comments .turnstile:empty{display:none}.comments .actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.comments button{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper-raised);background:var(--mem);cursor:pointer;border:0;border-radius:3px;padding:.7rem 1.1rem;font-size:.74rem}.comments button:hover{filter:brightness(1.08)}.comments button:disabled{opacity:.55;cursor:default}.comments .msg{color:var(--ink-faint);margin:0;font-size:.88rem}.comments .msg[data-kind=error]{color:var(--compute)}.comments .msg[data-kind=ok]{color:var(--mem)}.comments .privacy{color:var(--ink-faint);margin:0;font-size:.78rem;line-height:1.6}.post-head[data-astro-cid-tldeq5d5]{border-bottom:var(--rule-weight) solid var(--rule);padding-block:clamp(2.5rem,6vw,4rem) 1.6rem}.meta[data-astro-cid-tldeq5d5]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:.9rem;margin-bottom:1.1rem;font-size:.72rem;display:flex}.regime[data-astro-cid-tldeq5d5]{border-left:2px solid var(--rule);padding-left:.55rem}.day[data-astro-cid-tldeq5d5]{color:var(--ink);background:var(--paper-raised);border:1px solid var(--rule);border-radius:3px;padding:.15rem .5rem;text-decoration:none}.day[data-astro-cid-tldeq5d5]:hover{border-color:var(--mem);color:var(--mem)}.series-nav[data-astro-cid-tldeq5d5]{border-top:var(--rule-weight) solid var(--rule);grid-template-columns:1fr 1fr;gap:1rem;margin-top:3.5rem;padding-top:1.5rem;display:grid}.series-link[data-astro-cid-tldeq5d5]{color:var(--ink);flex-direction:column;gap:.3rem;text-decoration:none;display:flex}.series-link--next[data-astro-cid-tldeq5d5]{text-align:right}.series-label[data-astro-cid-tldeq5d5]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:.72rem}.series-title[data-astro-cid-tldeq5d5]{color:var(--ink-soft);font-size:.95rem}.series-link[data-astro-cid-tldeq5d5]:hover .series-title[data-astro-cid-tldeq5d5]{color:var(--mem)}@media (width<=560px){.series-nav[data-astro-cid-tldeq5d5]{grid-template-columns:1fr}.series-link--next[data-astro-cid-tldeq5d5]{text-align:left}}.regime-memory[data-astro-cid-tldeq5d5] .regime[data-astro-cid-tldeq5d5]{border-left-color:var(--mem);color:var(--mem)}.regime-compute[data-astro-cid-tldeq5d5] .regime[data-astro-cid-tldeq5d5]{border-left-color:var(--compute);color:var(--compute)}h1[data-astro-cid-tldeq5d5]{max-width:22ch;margin-bottom:.9rem}.description[data-astro-cid-tldeq5d5]{color:var(--ink-soft);max-width:36rem;margin-bottom:1.1rem;font-size:1.08rem}.tags[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]{color:inherit;text-decoration:none}.tags[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5]:hover{color:var(--mem)}.tags[data-astro-cid-tldeq5d5]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);flex-wrap:wrap;gap:.9rem;margin:0;padding:0;font-size:.68rem;list-style:none;display:flex}.prose[data-astro-cid-tldeq5d5]{padding-top:2.25rem}.updated[data-astro-cid-tldeq5d5]{border-top:var(--rule-weight) solid var(--rule-soft);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-top:3rem;padding-top:1rem;font-size:.72rem}.back[data-astro-cid-tldeq5d5]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-top:3.5rem;font-size:.72rem;text-decoration:none;display:inline-block}.back[data-astro-cid-tldeq5d5]:hover{color:var(--mem)}
