
/* ปุ่ม “คัดลอกเพื่อไปสร้างภาพตัวละคร” แบบเรียบ เล็ก: ขอบบาง พื้นโปร่ง ชี้แล้วเป็นแดง */
#p-ai-chars .aicard[data-aikind=ch] .aichgpt{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;align-self:center;padding:5px 11px;font:inherit;font-size:12px;font-weight:600;line-height:1.3;color:#d8d8de;text-shadow:none;cursor:pointer;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:none;transition:background .15s,border-color .15s,color .15s,transform .1s}
#p-ai-chars .aicard[data-aikind=ch] .aichgpt::before{content:"";flex:none;width:13px;height:13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='12' height='12' rx='2.5'/%3E%3Cpath d='M5 15V6a2 2 0 0 1 2-2h9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='12' height='12' rx='2.5'/%3E%3Cpath d='M5 15V6a2 2 0 0 1 2-2h9'/%3E%3C/svg%3E") center/contain no-repeat}
#p-ai-chars .aicard[data-aikind=ch] .aichgpt:hover{background:#e50914;border-color:#e50914;color:#fff}
#p-ai-chars .aicard[data-aikind=ch] .aichgpt:active{transform:scale(.97)}
#p-ai-chars .aicard[data-aikind=ch] .aichgpt:focus-visible{outline:2px solid #fff;outline-offset:2px}
