/* Oxford Harrison: code syntax colours (/assets/syntax.css). Load after site.css. */
.codeblock code{font-family:inherit}
.t-kw{color:var(--accent)}
.t-s{color:var(--aux)}
.t-c{color:var(--paper-faint);font-style:italic}
.t-num{color:#e8a39b}
.t-fn{color:var(--paper)}
.t-p{color:var(--paper)}
.t-ar{color:var(--accent)}
.t-op{color:var(--accent)}
.t-ver{color:#e8a39b}
.codeblock .t-s .t-kw{color:var(--accent)}

/* Overflow fix: code never widens the page; long lines scroll inside the block.
   Grid items default to min-width:auto, so the single-column mobile layout (1fr) grew to fit the code. */
@media(max-width:760px){.entry>.wrap{grid-template-columns:minmax(0,1fr)}}
.entry-body{min-width:0}
.codeblock{max-width:100%;min-width:0}
.codeblock pre{max-width:100%;overflow-x:auto;white-space:pre;-webkit-overflow-scrolling:touch;tab-size:2}
.codeblock pre:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
