.build-note{color:#82917b;font-size:10px;line-height:1.8;margin-top:20px}.build-note span{color:#a8b69e}.cabinet:fullscreen{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:18px;background:#101510}.cabinet:fullscreen .screen{align-self:center;height:calc(100vh - 110px);max-width:100%;aspect-ratio:8/7}.cabinet:fullscreen canvas{height:100%;width:100%;object-fit:contain}button:disabled{cursor:wait;opacity:.5}#overlay-description{max-width:290px;padding:0 12px}h1,h2{font-family:Impact,'Arial Narrow',sans-serif;font-stretch:condensed}header,.eyebrow,.phase-label,.section-number,button,kbd,.cabinet-top,.cabinet-bottom,footer,.controls>div{font-family:Consolas,monospace}.mode .selected{background:#d5f51b0d}@media(max-width:680px){.cabinet-bottom{flex-wrap:wrap}.cabinet-bottom>div{width:100%;justify-content:space-between}}
.network-panel{margin-top:32px;padding:25px;border:1px solid #35402f;border-radius:8px;background:#171d17}.network-heading{display:flex;justify-content:space-between;gap:25px;align-items:center}.network-heading h2{font-size:30px;margin:8px 0 0}.network-heading>p{color:#a8b69e;font-size:12px;line-height:1.8}.network-actions{display:flex;gap:10px;margin:20px 0}.network-panel button{border:1px solid #5a6b4a;border-radius:4px;padding:12px 16px;color:#d5f57b;font-size:11px}.network-actions button:first-child{background:#d5f57b;color:#1b2714}.network-panel button:disabled{cursor:default}.network-codes{display:grid;grid-template-columns:1fr 1fr;gap:22px}.network-codes label{display:block;font:11px Consolas,monospace;color:#b8c7ac;margin-bottom:10px}.network-codes textarea{display:block;resize:vertical;width:100%;min-height:100px;padding:12px;border:1px solid #394833;border-radius:4px;background:#0e140f;color:#cfdbbf;font:10px/1.6 Consolas,monospace;overflow-wrap:anywhere;margin-bottom:10px}.network-codes textarea:focus{outline:2px solid #d5f57b;outline-offset:2px}#network-help{color:#8fa083;font-size:12px;line-height:1.8;max-width:800px;margin:10px 0 20px}#network-status{color:#d5f57b;font:11px/1.8 Consolas,monospace;margin:22px 0 0}@media(max-width:680px){.network-panel{padding:18px}.network-heading{display:block}.network-codes{grid-template-columns:1fr}.network-actions{flex-wrap:wrap}.network-heading>p{font-size:11px}}
