.trace{clear:both;margin:28px 0 36px}.trace-title{font-family:var(--font-sans);letter-spacing:.02em;color:var(--ink-dim);margin:0 0 8px;font-size:.78rem}.trace-runs{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.trace-run{border-bottom:1px solid var(--rule)}.trace-summary{cursor:pointer;font-family:var(--font-sans);color:var(--ink);border-left:2px solid #0000;grid-template-columns:2.5em 1fr auto;align-items:baseline;gap:0 12px;padding:10px 0 10px 12px;font-size:.86rem;line-height:1.4;list-style:none;display:grid}.trace-summary::-webkit-details-marker{display:none}.trace-run-fail .trace-summary{border-left-color:var(--signal)}.trace-index,.trace-exit{font-family:var(--font-mono);color:var(--ink-dim);font-variant-numeric:tabular-nums;font-size:.74rem}.trace-run-fail .trace-exit{color:var(--signal)}.trace-body{padding:0 0 14px 12px}.trace-body pre{background:0 0;border:0;margin:0;padding:0}.trace-command{color:var(--ink);padding-bottom:6px!important}.trace-output{color:var(--ink-dim)}@media (width<=640px){.trace-summary{grid-template-columns:2.2em 1fr;font-size:.82rem}.trace-exit{grid-column:2}}.post-body blockquote.pull-quote,blockquote.pull-quote{border-top:1px dotted var(--rule-hard);border-left:0;margin:40px 0;padding:20px 0 0;font-size:1.5rem;font-style:normal}.post-body .pull-quote p,.pull-quote p{font-family:var(--font-serif);color:var(--ink);text-wrap:balance;margin:0;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.35}.pull-quote .pq-word{color:var(--ink)}.pq-cite{font-family:var(--font-sans);letter-spacing:.06em;color:var(--ink-dim);margin-top:12px;font-size:.78rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pull-quote .pq-word{color:var(--ink-faint);animation:linear both pq-ink view();animation-range:entry cover 35%}}}@keyframes pq-ink{to{color:var(--ink)}}@media (width<=640px){.pull-quote p{font-size:1.25rem}}@media print{.pull-quote .pq-word{color:var(--ink);animation:none}}
