/* Local draft: reuse the shared guide type, stage, and botanical styles. */
.writing-voice-guide .guide-stage-body{max-width:820px}
.writing-voice-guide .guide-action{margin:0 0 40px}
.writing-voice-guide .guide-action:last-child{margin-bottom:0}
.writing-voice-guide .guide-action>p{margin:0 0 12px 40px;max-width:680px}
.writing-voice-guide .guide-action .privacy-note{margin-top:8px}
.writing-voice-guide .repository-settings+p{margin-top:14px}
.writing-voice-guide .after-prompt{margin-top:16px!important}
.writing-voice-guide .copy-block{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:start;column-gap:16px;margin:16px 0 0 40px;max-width:720px;padding:24px 28px;border:1px solid #d7dbd4;border-radius:14px;background:#fdfcf9;overflow:hidden}
.writing-voice-guide .copy-block pre{grid-column:1;grid-row:1;min-width:0;margin:0;padding:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}
.writing-voice-guide .copy-button{grid-column:2;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #8fa487;border-radius:6px;background:#f1f2ec;color:var(--ink);cursor:pointer}
.writing-voice-guide .copy-button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.writing-voice-guide .copy-button:hover{background:#e4e9df}
.writing-voice-guide .copy-button:focus-visible{outline:2px solid #43852d;outline-offset:2px}
.writing-voice-guide .tool-list{display:grid;gap:0}
.writing-voice-guide .guide-action>.action-details{max-width:680px}
.writing-voice-guide .github-screen{box-sizing:border-box;width:calc(100% - 40px);margin:20px 0 0 40px;max-width:770px;padding:16px;border:1px solid #d7dbd4;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(39,58,46,.08)}
.writing-voice-guide .github-screen-image{position:relative;width:100%;overflow:hidden;border:1px solid #e5e8e2;border-radius:8px}
.writing-voice-guide .github-screen-image img{display:block;width:100%;height:auto}
.writing-voice-guide .screen-target{position:absolute;border:3px solid #c72e24;border-radius:5px;box-shadow:0 0 0 2px #fff5;pointer-events:none}
.writing-voice-guide .target-name{left:28.1%;top:18.9%;width:67.6%;height:3.8%}
.writing-voice-guide .target-private{left:78.2%;top:48%;width:15.3%;height:3.9%}
.writing-voice-guide .target-readme{left:87%;top:67.3%;width:6.7%;height:3.2%}
@media(max-width:650px){
  .writing-voice-guide .guide-action>p,.writing-voice-guide .guide-action>.action-details,.writing-voice-guide .copy-block,.writing-voice-guide .github-screen{margin-left:36px}
  .writing-voice-guide .copy-block{grid-template-columns:minmax(0,1fr) 60px;column-gap:10px;padding:16px}
  .writing-voice-guide .github-screen{width:calc(100% - 36px);padding:10px}
  .writing-voice-guide .screen-target{border-width:2px}
}
