.iag-silver-wrap{font-family:inherit;}
.iag-silver-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px;}
.iag-silver-title{font-size:34px;font-weight:700;letter-spacing:-0.02em;}
.iag-silver-updated{font-size:13px;color:#7a7a7a;}
.iag-silver-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
.iag-silver-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:18px 18px 16px;box-shadow:0 10px 24px rgba(0,0,0,.05);transition:all .6s ease;}
.iag-silver-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;}
.iag-silver-card-title{font-size:16px;font-weight:700;color:#444;margin:0;}
.iag-silver-price{font-size:44px;font-weight:800;letter-spacing:-0.02em;line-height:1.05;color:#2b2b2b;}
.iag-silver-unit{font-size:14px;font-weight:600;color:#7a7a7a;margin-left:8px;}
.iag-silver-note{margin-top:10px;font-size:12px;color:#9a9a9a;}
.iag-silver-error{margin-top:12px;padding:10px 12px;border-radius:10px;background:#ffecec;color:#8a1f1f;font-size:13px;border:1px solid rgba(138,31,31,.15);}

/* Theme-aware buttons */
.iag-silver-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:9px 12px;border-radius:12px;
  font-size:13px;font-weight:800;text-decoration:none;
  border:1px solid transparent;
  white-space:nowrap;
  transition:transform .12s ease, filter .12s ease, background .12s ease, border-color .12s ease, color .12s ease;
}
.iag-silver-btn:hover{transform:translateY(-1px);filter:brightness(.98);}
.iag-silver-btn:active{transform:translateY(0);filter:brightness(.96);}

.iag-ico{display:inline-flex;align-items:center;justify-content:center;}

/* Use WP / theme variables when available */
:root{
  --iag-accent: var(--e-global-color-primary, #0b6b3a);
  --iag-accent-2: var(--e-global-color-secondary, #111);
  --iag-accent-text: #fff;
}

.iag-silver-btn-primary{
  background: var(--iag-accent);
  color: var(--iag-accent-text);
  border-color: rgba(0,0,0,.08);
}
.iag-silver-btn-outline{
  background:#fff;
  color: var(--iag-accent);
  border-color: color-mix(in srgb, var(--iag-accent) 35%, rgba(0,0,0,.0));
}
.iag-silver-btn-outline:hover{
  background: color-mix(in srgb, var(--iag-accent) 10%, #fff);
}

/* Highlight on update (35s) */
.iag-silver-card.iag-updated{
  background:#f1fff5;
  border-color:#7adf9b;
  box-shadow:0 0 0 2px rgba(122,223,155,0.25), 0 10px 24px rgba(0,0,0,.05);
}

@media (max-width: 767px){
  .iag-silver-head{flex-direction:column;align-items:flex-start;}
  .iag-silver-title{font-size:26px;}
  .iag-silver-cards{grid-template-columns:1fr;}
  .iag-silver-price{font-size:38px;}
}
.iag-silver-desc{
  margin: 8px 0 18px;
  max-width: 820px;
  font-size: 14px;
  line-height: 1.6;
  color: #6f6f6f;
}
/* WhatsApp hover hissi (soft & premium) */
.iag-silver-btn-outline:hover{
  background: rgba(37, 211, 102, 0.12); /* WhatsApp green - very soft */
  border-color: #25D366;
  color: #1e7f46;
  box-shadow: 0 0 0 2px rgba(37, 211, 102, 0.18);
}


/* WhatsApp hover hissi (soft) */
.iag-silver-btn-outline:hover{
  background: rgba(37, 211, 102, 0.12);
  border-color: #25D366;
  color: #1e7f46;
  box-shadow: 0 0 0 2px rgba(37, 211, 102, 0.18);
}
.iag-silver-btn-outline:hover svg{ color:#25D366; }
