.agent-prompt{margin:20px 0;padding:18px 20px;border:1px solid var(--line);border-radius:18px;background:#e8eee2}
.agent-prompt-head{display:flex;align-items:center;justify-content:space-between;gap:16px}
.agent-prompt-head h3{margin:0 0 3px;font-size:16px;letter-spacing:-.02em}
.agent-prompt-head p{margin:0;color:var(--muted);font-size:13px}
.agent-prompt-copy,.skill-copy-icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border:0;border-radius:12px;background:var(--green);color:#fff;cursor:pointer;transition:background .16s ease,color .16s ease}
.agent-prompt-copy svg,.skill-copy-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.agent-prompt-copy:hover,.agent-prompt-copy:active,.skill-copy-icon:hover,.skill-copy-icon:active{background:#103a32;color:#fff}
.agent-prompt-copy:focus-visible,.skill-copy-icon:focus-visible,.agent-prompt textarea:focus-visible{outline:none;box-shadow:0 0 0 3px var(--paper),0 0 0 6px var(--green-2)}
.agent-prompt textarea{display:block;width:100%;min-height:112px;margin-top:13px;padding:13px 15px;border:1px solid #cedace;border-radius:12px;background:var(--card);color:var(--ink);font:14px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical;cursor:text;white-space:pre-wrap}
.agent-prompt textarea::selection{background:var(--green);color:#fff}
.agent-prompt-feedback,.card-copy-feedback{min-height:1.4em;margin:7px 0 0;color:var(--muted);font-size:12px}
.agent-prompt-feedback.is-copied,.card-copy-feedback.is-copied{color:#1e6b49;font-weight:800}
.skill-card-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.card .skill-copy-icon{width:38px;height:38px;margin-top:14px;border-radius:11px}
.card-copy-feedback{display:block}
.skill-dialog[data-theme="midnight"] .agent-prompt{background:#253a33;border-color:#40554d;color:#edf2ec}
.skill-dialog[data-theme="midnight"] .agent-prompt-head p,.skill-dialog[data-theme="midnight"] .agent-prompt-feedback{color:#b7c6bd}
.skill-dialog[data-theme="midnight"] .agent-prompt textarea{background:#172923;border-color:#40554d;color:#edf2ec}
.skill-dialog[data-theme="midnight"] .agent-prompt-copy{background:#a8d77c;color:#172923}
.skill-dialog[data-theme="midnight"] .agent-prompt-copy:hover,.skill-dialog[data-theme="midnight"] .agent-prompt-copy:active{background:#c0e492;color:#172923}
.skill-dialog[data-theme="paper"] .agent-prompt{background:#efe6d7}
@media(max-width:620px){.agent-prompt{padding:15px}.agent-prompt textarea{min-height:130px;font-size:12px}.skill-card-actions{gap:5px}}
@media(prefers-reduced-motion:reduce){.agent-prompt-copy,.skill-copy-icon{transition:none}}
