.button-ai { background-color: #ffffff; border: 2px solid #cccccc; color: #333333; padding: 10px 20px; font-size: 16px; border-radius: 4px; text-decoration: none; display: inline-block; cursor: pointer; transition: background-color 0.3s, color 0.3s; }
.button-ai:hover { background-color: #eeeeee; color: #555555; }
.button-ai:active { background-color: #dddddd; }
.button-ai:focus { outline: none; box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
.button-ai:disabled { opacity: 0.5; cursor: not-allowed; }
.button-ai:disabled:hover { background-color: #ffffff; color: #333333; }