.codex-guide .guide-route li{padding:15px 0}.codex-guide .guide-route li:first-child{padding-top:0}.codex-source{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:10px 32px;min-width:0;display:grid}.codex-guide .codex-source .guide-tool-heading{grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.codex-guide .codex-source p{color:var(--guide-muted);grid-area:2/1;margin:0;font-size:14px;line-height:1.65}.codex-guide .codex-source .guide-command{flex-direction:row;grid-area:1/2/3;align-self:center;align-items:center;margin:0;display:flex}.codex-guide .codex-source .guide-copy{align-self:auto;min-width:165px}.codex-guide .codex-source code{flex:1;overflow:visible}.codex-guide .guide-section-heading .guide-copy{justify-self:start;margin-top:7px}.codex-install ol,.codex-steps ol{border-top:1px solid var(--guide-line);margin:0;padding:0;list-style:none}.codex-install li,.codex-steps li{border-bottom:1px solid var(--guide-line);grid-template-columns:27px minmax(0,1fr);gap:13px;padding:20px 0;display:grid}.codex-steps li{grid-template-columns:27px minmax(0,1fr) auto;align-items:start}.codex-install li>span,.codex-steps li>span{color:#929c9f;padding-top:4px;font-size:12px}.theme-grok .codex-guide .codex-install h3,.theme-grok .codex-guide .codex-steps h3{color:var(--guide-text);margin:0 0 9px;font:600 18px/1.3 Inter,Arial,sans-serif}.codex-guide .codex-install .guide-command{flex-direction:row;grid-area:auto;align-items:center;margin:0;display:flex}.codex-access{max-width:100ch;margin:27px 0}.theme-grok .codex-guide .codex-access h3{color:var(--guide-text);margin:0 0 12px;font:600 20px/1.3 Inter,Arial,sans-serif}.codex-access p,.codex-steps p,.codex-note{color:var(--guide-muted);margin:0;font-size:14px;line-height:1.7}.codex-access p+p{margin-top:12px}.codex-access-links{flex-wrap:wrap;gap:15px;margin-top:14px;display:flex}.codex-access-links a{color:#dac473;align-items:center;gap:5px;font-size:13px;display:inline-flex}.codex-helpers{grid-template-columns:1fr 1fr;gap:20px;display:grid}.codex-helpers strong{color:var(--guide-text);margin-bottom:7px;font-size:13px;display:block}.codex-mode-list{border-top:1px solid var(--guide-line)}.codex-mode-list>div{border-bottom:1px solid var(--guide-line);grid-template-columns:280px minmax(0,1fr);gap:20px;padding:20px 0;display:grid}.codex-mode-list code{color:#e5ce87;overflow-wrap:anywhere;font-size:14px}.codex-mode-list p{color:var(--guide-muted);margin:0;font-size:14px;line-height:1.7}.codex-note{max-width:105ch;margin-top:20px}.codex-prompt-context{border-top:1px solid var(--guide-line);grid-template-columns:1fr 1fr;gap:15px 28px;padding:20px 22px;display:grid}.codex-prompt-context p{color:var(--guide-muted);margin:0;font-size:13px;line-height:1.65}.codex-prompt-context strong{color:var(--guide-text);margin-bottom:5px;font-weight:600;display:block}.codex-prompt-context a{color:#dbc579;grid-column:1/-1;align-items:center;gap:5px;font-size:12px;display:inline-flex}@media (max-width:1000px){.codex-source{grid-template-columns:1fr;gap:12px}.codex-guide .codex-source .guide-command{grid-area:3/1}.codex-helpers{grid-template-columns:1fr}.codex-mode-list>div{grid-template-columns:1fr;gap:8px}}@media (max-width:650px){.codex-steps li{grid-template-columns:23px minmax(0,1fr);gap:10px}.codex-steps li>.guide-copy{grid-column:2;justify-self:start}.codex-prompt-context{grid-template-columns:1fr;padding:17px 15px}}@media (max-width:520px){.codex-guide .codex-source .guide-command,.codex-guide .codex-install .guide-command{flex-direction:column;align-items:stretch}.codex-guide .codex-source .guide-copy{width:100%;min-width:0}}
