/* === eHUB Kupóny – design polish pro Blocksy === */

/* Základní typografie a rytmus na stránkách s kupóny */
body .ehub-kupony-shortcode,
body .ehub-kupon-box {
  font-size: 15px;
}

/* Shortcode sekce (homepage) */
.ehub-kupony-shortcode {
  margin: 28px 0 !important;
}

.ehub-kupony-shortcode article {
  border-radius: 16px !important;
  border-color: rgba(0,0,0,.10) !important;
  box-shadow: 0 10px 30px rgba(0,0,0,.08) !important;
  padding: 16px !important;
  background: #fff !important;
}

.ehub-kupony-shortcode article h3 a {
  color: inherit !important;
  text-decoration: none !important;
}

.ehub-kupony-shortcode article h3 a:hover {
  text-decoration: underline !important;
}

/* Štítky (stav, kód) – sjednocení vzhledu */
.ehub-kupony-shortcode article span {
  border-color: rgba(0,0,0,.14) !important;
  background: rgba(0,0,0,.03) !important;
  font-weight: 600;
}

/* Detail kupónu – box */
.ehub-kupon-box {
  border-radius: 16px !important;
  border-color: rgba(0,0,0,.10) !important;
  box-shadow: 0 12px 34px rgba(0,0,0,.08) !important;
  background: #fff !important;
}

/* CTA tlačítko (affiliate link) – v pluginu je rel="nofollow sponsored" */
.ehub-kupon-box a[rel~="sponsored"] {
  border-radius: 12px !important;
  padding: 12px 16px !important;
  font-weight: 700;
}

/* Jemné odlišení definic (Platnost, Kód...) */
.ehub-kupon-box dt {
  color: rgba(0,0,0,.72) !important;
}
.ehub-kupon-box dd {
  color: rgba(0,0,0,.88) !important;
}

/* Mobilní spacing */
@media (max-width: 600px){
  .ehub-kupony-shortcode { margin: 18px 0 !important; }
  .ehub-kupony-shortcode article { padding: 14px !important; }
}
