.biblioteca-essay .article-header h1{max-width:13ch}
.biblioteca-essay .article-aside a{color:inherit;text-decoration:none}
.biblioteca-essay .article-aside a:hover{text-decoration:underline;text-underline-offset:4px}
.biblioteca-essay [id]{scroll-margin-top:100px}
.essay-media{margin:2.5em 0 2.7em}
.essay-media figcaption{margin-top:12px;color:#696363;font:400 12px/1.65 var(--mono)}
.essay-media figcaption a{white-space:normal}
.essay-video-frame{aspect-ratio:16/9;overflow:hidden;border:1px solid var(--hairline);border-radius:4px;background:#201d1d}
.essay-video-frame iframe{display:block;width:100%;height:100%;border:0}
.essay-image img{display:block;width:100%;height:auto;border-radius:4px}
.essay-image-wide{margin-inline:calc((680px - min(800px,85vw))/2);width:min(800px,85vw)}
.essay-image-dark{padding:8px;background:#0b0c0d;border-radius:4px}
.essay-image-dark figcaption{padding:0 8px 2px;color:#aaa5a5}
.sagan-photo{max-width:560px;margin-inline:auto}
.sagan-photo img{display:block;width:100%;height:auto;border-radius:4px}
.circuit-figure{padding:22px 0 18px;border-block:1px solid var(--hairline)}
.circuit-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#696363;font:400 12px/1.5 var(--mono)}
.circuit-toggle{flex-shrink:0;padding:8px 10px;min-height:40px;border:1px solid var(--hairline);border-radius:4px;background:transparent;color:#514b4b;font:400 11px/1.3 var(--mono);cursor:pointer}
.circuit-toggle:hover{background:var(--soft);color:var(--ink)}
.circuit-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.knowledge-circuit{display:block;width:100%;height:auto;overflow:visible;margin:16px 0 4px}
.circuit-trace{fill:none;stroke:#b8b5b5;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}
.circuit-pulse{fill:none;stroke:#625d5d;stroke-width:4;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:15 85;stroke-dashoffset:100;opacity:0}
.is-circuit-playing .circuit-pulse{opacity:.8;animation:knowledge-flow 3s linear infinite;animation-delay:var(--phase)}
.circuit-node{fill:#f0eeee;stroke:#8c8787;stroke-width:2.5}
.circuit-icon{fill:none;stroke:#777171;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;transform:scale(.78)}
.circuit-label{fill:#655f5f;font:500 19px var(--mono)}
@keyframes knowledge-flow{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}
@media(max-width:640px){
 .essay-media{margin-block:2em}
 .essay-image-wide{width:100%;margin-inline:0}
 .circuit-label{font-size:25px}
 .circuit-toolbar{align-items:flex-start;font-size:11px}
 .circuit-toolbar>span{max-width:20ch}
 .circuit-toggle{max-width:130px;min-height:44px}
 .circuit-figure figcaption{font-size:11px}
}
@media(prefers-reduced-motion:reduce){.is-circuit-playing .circuit-pulse{animation:none;opacity:0}}
@media print{.circuit-toggle{display:none}.circuit-pulse{display:none}.essay-video-frame{display:none}.biblioteca-essay .article-aside{display:none}.biblioteca-essay .article-layout{display:block}}
