.ai-share-buttons {
  font-family: inherit;
  text-align: center;
  margin: 2em 0;
}
.ai-share-buttons p {
  font-size: 1.4rem;
  font-weight: 600;
  margin-bottom: 1.5em;
}
.ai-buttons-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
}
.ai-btn {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  padding: 12px 18px;
  border: 1px solid #ddd;
  border-radius: 8px;
  background-color: #fff;
  color: #000;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: box-shadow .2s, transform .2s;
}
.ai-btn:hover {
  box-shadow: 0 2px 6px rgba(0,0,0,.1);
  transform: translateY(-1px);
}
.ai-icon {font-size:1.4rem;display:inline-block;}

.ai-icon img{width:20px;height:20px;vertical-align:middle;border-radius:3px;}

.ai-question-form input{background:#f6f6f6;}

/* === Toast button “Go to Gemini” =============================== */
.ai-copy-toast__btn {
  background: #ffffff;        /* podklad tlačidla – zmeň podľa seba */
  color: #000000;             /* farba textu                        */
  border: none;
  border-radius: 8px;
  padding: 10px 18px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  transition: background .15s, color .15s;
}

/* Hover / focus efekt (voliteľné) */
.ai-copy-toast__btn:hover,
.ai-copy-toast__btn:focus {
  background: #4285f4;        /* modrá ako Gemini                  */
  color: #ffffff;
}

/* odskok tlačidla len v Gemini toaste */
.ai-copy-toast--gemini .ai-copy-toast__btn {
  margin-top: 16px;        /* medzera pod textom */
  display: inline-block;   /* istota, že margin zaberie */
}



