.guide-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0}.guide-tabs a{padding:16px 10px;border:1px solid #b8cdd8;background:white;border-radius:10px;text-align:center;text-decoration:none;font-weight:650;min-height:52px}.guide-tabs [aria-current=page]{background:#10243b;color:white;border-color:#10243b}.tool-list{padding-left:24px}.tool-list li{margin-bottom:14px}.tool-list strong{display:block}.build-steps{padding-left:28px}.build-steps li{padding:14px 0 18px 8px;border-bottom:1px solid #e1e9ef}.build-steps label{display:flex;align-items:flex-start;gap:10px;font-size:18px}.build-steps input{width:24px;min-width:24px;height:24px;min-height:24px;margin-top:3px;accent-color:#007f8d}.build-steps p{margin:0}video{display:block;width:100%;aspect-ratio:16/9;background:#10243b;border-radius:10px;margin:18px 0}summary{min-height:48px;padding:10px 0;cursor:pointer;font-weight:650}#transcript li{margin:12px 0}#project-code{font:14px/1.65 ui-monospace,Consolas,monospace;tab-size:2;background:#10243b;color:#e9f5fa;white-space:pre;overflow:auto;margin:12px 0;min-height:300px}#project-file{margin-bottom:16px}#project-preview{display:block;width:100%;height:540px;border:1px solid #b8cdd8;border-radius:10px;background:white}#expected,#project-output{font:14px/1.65 ui-monospace,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#eef4f8;padding:16px;border-radius:8px}#project-output{border-left:4px solid #008695}#draft-status,#step-status{font-size:14px}.download{display:inline-flex;align-items:center;padding:10px 18px;min-height:48px;border:1px solid #007f8d;border-radius:8px;text-decoration:none;font-weight:650}.actions [disabled]{opacity:.55;cursor:wait}@media(max-width:600px){.guide-tabs{grid-template-columns:1fr 1fr;gap:10px}.build-steps{padding-left:22px}.build-steps li{padding-left:2px}.build-steps label{font-size:17px}.actions .download{width:100%;justify-content:center}#project-preview{height:570px}}

/* Keep completion messages from shifting the preview during a tap. */
#project-output{min-height:120px}#run-status{min-height:80px}#project-preview{overflow-anchor:none}#project-preview[hidden]{display:none!important}
