/* Quiet the decorative traces behind project copy without changing page geometry. */
html[data-theme=pcb] .case-head,
html[data-theme=pcb] .case-section,
html[data-theme=pcb] .case-bottom{position:relative;isolation:isolate}
html[data-theme=pcb] .case-head::before,
html[data-theme=pcb] .case-section::before,
html[data-theme=pcb] .case-bottom::before{content:'';position:absolute;inset:5px -10px;background:#cddac3d6;filter:blur(10px);z-index:-1;pointer-events:none}
html[data-theme=pcb] .case-head::before{inset:24px -10px 10px}
@media(max-width:640px){html[data-theme=pcb] .case-section::before{inset:0 -8px;background:#cddac3de}}
.inline-link{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:600}.inline-link:hover{text-decoration-thickness:2px}
.poster-graphs{display:grid;grid-template-columns:1fr 1fr;gap:24px}.poster-graphs figure{margin:10px 0 40px;align-self:start}.poster-graphs figure img{width:100%;max-height:none;padding:12px}.poster-graphs figcaption{font-size:13px;line-height:1.7}.poster-graphs figcaption strong{color:var(--ink)}
@media(max-width:900px){.poster-graphs{grid-template-columns:1fr}.poster-graphs figure{margin-bottom:20px}}
