/* The earlier-work pages (7 November 2026): Wi-Fi and the longboard. Step G (7 November): the shared rules are in /style.css; what is left here is this page’s own. */
.ea-lead img{display:block;width:100%;height:auto;background:#e7e7e5}
.ea-term{margin:30px 0 0}
.ea-term pre{margin:0;padding:18px 20px;overflow-x:auto;background:#1d1f1e;color:#e9e7e1;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}
.ea-prompt{color:#9fc3a8}
.ea-term figcaption{margin-top:8px}
.ea-pair{grid-template-columns:1fr 1fr;align-items:start}
.ea-one{grid-template-columns:1fr}
.ea-narrow{grid-template-columns:minmax(0,340px)}
.ea-film{max-width:440px}
.ea-film video{display:block;width:100%;height:auto;background:#e7e7e5}
.ea-portrait{grid-template-columns:1fr minmax(0,440px)}
@media(max-width:720px){.ea-portrait{grid-template-columns:1fr}.ea-film{max-width:none;margin-inline:auto;width:min(100%,380px)}.ea-pair{grid-template-columns:1fr 1fr}.ea-term pre{font-size:12px;padding:14px}}
.pp-inside>*{min-width:0}
.ea-one figure+figure{max-width:380px}
.ea-term pre:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
@media(max-width:400px){.ea-term pre{font-size:11px;padding:12px}}
