/* AED Silver V2 2.4.8.1 CSS Architecture — Buttons and links. */

/* Source: main.css */
.aed-btn {
  display:inline-flex; align-items:center; justify-content:center; gap:.55rem; min-height:50px; padding:.9rem 1.4rem;
  border-radius:14px; border:1px solid transparent; font-weight:700;
  transition: transform var(--aed-transition), background var(--aed-transition), border-color var(--aed-transition), color var(--aed-transition), box-shadow var(--aed-transition);
  cursor:pointer;
}

/* Source: main.css */
.aed-btn:hover, .aed-btn:focus-visible { transform: translateY(-1px); }

/* Source: main.css */
.aed-btn--primary { background:var(--aed-color-primary); color:#fff; box-shadow:0 12px 30px rgba(15,76,92,.16); }

/* Source: main.css */
.aed-btn--primary:hover, .aed-btn--primary:focus-visible { background: var(--aed-color-primary-dark); }

/* Source: main.css */
.aed-btn--secondary { background:var(--aed-color-secondary); color:#fff; }

/* Source: main.css */
.aed-btn--secondary:hover, .aed-btn--secondary:focus-visible { background:var(--aed-color-secondary-dark); }

/* Source: main.css */
.aed-btn--outline { background:transparent; color:var(--aed-color-text-strong); border-color:var(--aed-color-border); }

/* Source: main.css */
.aed-btn--outline:hover, .aed-btn--outline:focus-visible { border-color:var(--aed-color-primary); color:var(--aed-color-primary); }

/* Source: main.css */
.aed-btn--outline-dark { background:rgba(255,255,255,.5); color:var(--aed-color-text-strong); border-color:rgba(22,48,56,.18); }

/* Source: main.css */
.aed-btn--outline-dark:hover, .aed-btn--outline-dark:focus-visible { background:rgba(255,255,255,.75); }

/* Source: main.css */
.aed-btn--accent { background:var(--aed-color-accent); color:var(--aed-color-text-strong); }

/* Source: main.css */
.aed-btn--accent:hover, .aed-btn--accent:focus-visible { background:var(--aed-color-accent-dark); }

/* Source: main.css */
/* Buttons */
.aed-silver-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  min-height: 44px;
  padding: 0.65rem 1.05rem;
  border-radius: 10px;
  font-weight: 800;
  border: 1px solid transparent;
  transition: transform .18s ease, box-shadow .18s ease, background .18s ease;
}

/* Source: main.css */
.aed-silver-btn:hover { transform: translateY(-1px); }

/* Source: main.css */
.aed-silver-btn--accent {
  background: #f2b233;
  color: #163038;
  box-shadow: 0 10px 22px rgba(242,178,51,.30);
}

/* Source: main.css */
.aed-silver-btn--accent:hover { background: #eaa62b; }

/* Source: main.css */
.aed-silver-btn--primary {
  background: #0f4c5c;
  color: #ffffff;
}

/* Source: main.css */
.aed-silver-btn--primary:hover { background: #0c404d; }

/* Source: main.css */
.aed-silver-btn--ghost {
  background: #ffffff;
  border-color: #dde5e8;
  color: #163038;
}

/* Source: main.css */
.aed-silver-btn--ghost:hover { border-color: rgba(15,76,92,.35); }

/* Source: main.css */
/* Slightly stronger hover feedback on Silver buttons */
.aed-silver-btn:hover{
  box-shadow: 0 10px 24px rgba(15, 76, 92, 0.14);
}

/* Source: main.css */
.aed-silver-btn{
  display:inline-flex;
  align-items:center;
  gap:10px;
  border-radius: 6px;
  padding: 10px 16px;
  font-weight:700;
}

/* Source: main.css */
.aed-silver-btn__chev svg{ width:16px; height:16px; }

/* Source: main.css */
.aed-silver-btn--teal{
  background:#0f6d82;
  color:#fff;
  box-shadow: 0 10px 22px rgba(15,76,92,.14);
}

/* Source: main.css */
.aed-silver-btn--teal:hover{ background:#0c5f71; }

/* Source: main.css */
.aed-silver-btn--ghost{
  background:#fff;
  border:1px solid #e6ecef;
  color:#0f4c5c;
}

/* Source: main.css */
.aed-silver-btn--ghost:hover{ background:#f4f7f8; }

/* Source: main.css */
.aed-silver-btn--amber{
  background: var(--aed-color-accent);
  color:#163038;
  box-shadow: 0 10px 22px rgba(15,76,92,.14);
}

/* Source: main.css */
.aed-silver-btn--amber:hover{ background: var(--aed-color-accent-dark); }

/* Source: override.css */
.silver-btn{ display:inline-flex; align-items:center; justify-content:center; height:44px; padding:0 18px; border-radius:4px; font-weight:700; text-decoration:none; }

/* Source: override.css */
.silver-btn--primary{ margin-top:22px; background:#f2b63f; color:#1f2f33; box-shadow:0 6px 16px rgba(0,0,0,.12); }

/* Source: override.css */
.silver-btn--primary:hover{ filter:brightness(.97); }

/* Source: override.css */
.silver-btn--ghost{ background:#0b6a7f; color:#fff; }

/* Source: override.css */
.silver-btn--light{ background:#f6f8f9; border:1px solid #e1e6e9; color:#0f4c5c; }

/* Source: override.css */
.silver-btn--teal{ background:#0b6a7f; color:#fff; }

/* Source: override.css */
.silver-support__right .silver-btn--ghost{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:10px 14px;
  border-radius:10px;
  border:1px solid rgba(255,255,255,.28);
  background:rgba(255,255,255,.92);
  color:#0a4d63;
  font-weight:900;
  text-decoration:none;
}

/* Source: override.css */
.silver-support__right .silver-btn--light{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:10px 14px;
  border-radius:10px;
  border:1px solid rgba(255,255,255,.22);
  background:rgba(255,255,255,.14);
  color:#fff;
  font-weight:900;
  text-decoration:none;
}

/* Source: override.css */
/* "Devamını Oku / Gör" links: render like the homepage light button */
.silver-link,
.more-link,
.wp-block-read-more,
.wp-block-post-excerpt__more-link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  height:44px;
  padding:0 18px;
  border-radius:4px;
  background:#f6f8f9;
  border:1px solid #e1e6e9;
  color:#0f4c5c;
  font-weight:900;
  text-decoration:none;
  box-shadow:0 10px 18px rgba(15,76,92,.06);
}

/* Source: override.css */
.silver-link:hover,
.more-link:hover,
.wp-block-read-more:hover,
.wp-block-post-excerpt__more-link:hover{
  transform:translateY(-1px);
  filter:brightness(0.99);
}

/* Source: override.css */
.silver-gallery--premium .silver-gallery__cta .silver-btn{
  min-height:48px;
  padding-inline:22px;
  border-radius:999px;
  box-shadow:0 16px 34px rgba(15,76,92,.15);
}

/* Source: override.css */
.silver-gallery--premium .silver-gallery__cta .silver-btn{
  min-height:44px!important;
  box-shadow:0 10px 22px rgba(15,76,92,.12)!important;
}

/* Source: override.css */
.silver-card__body .silver-link{margin-top:auto;align-self:flex-start;}

/* Source: override.css */
.silver-story__body .silver-link{margin-top:auto;align-self:flex-start;}

/* Source: premium-complete.css */
.silver-card__body .silver-link,
.silver-event-card__link,
.silver-story__body .silver-link,
.silver-partner-card__body .silver-link,
.silver-gallery__open{margin-top:auto!important;}

/* Source: premium-complete.css */
.silver-link,
.silver-event-card__link{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  min-height:36px!important;
  padding:0 2px!important;
  color:var(--aed-ui-primary)!important;
  font-weight:950!important;
  text-decoration:none!important;
}

/* Source: premium-complete.css */
.silver-link:hover{color:var(--aed-ui-primary-2)!important;text-decoration:none!important;}

/* Source: premium-complete.css */
/* All read/detail CTA links: oval, elegant, same visual language. */
.silver-link,
.more-link,
.wp-block-read-more,
.wp-block-post-excerpt__more-link,
.silver-event-card__link,
.aed-showcase__link,
.silver-gallery__open,
.silver-mediapage__link,
.silver-gallerypage__link{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  width:auto!important;
  min-height:44px!important;
  padding:0 18px!important;
  border-radius:999px!important;
  border:1px solid rgba(15,76,92,.14)!important;
  background:linear-gradient(180deg,#ffffff 0%,#f4f8fa 100%)!important;
  color:#0f4c5c!important;
  font-weight:900!important;
  letter-spacing:.005em!important;
  text-decoration:none!important;
  box-shadow:0 12px 28px rgba(15,76,92,.08)!important;
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease!important;
}

/* Source: premium-complete.css */
.silver-link:hover,
.more-link:hover,
.wp-block-read-more:hover,
.wp-block-post-excerpt__more-link:hover,
.silver-event-card__link:hover,
.aed-showcase__link:hover,
.silver-gallery__open:hover,
.silver-mediapage__link:hover,
.silver-gallerypage__link:hover{
  color:#083949!important;
  border-color:rgba(15,76,92,.26)!important;
  background:linear-gradient(135deg,#ffffff 0%,#eaf4f7 100%)!important;
  box-shadow:0 18px 36px rgba(15,76,92,.13)!important;
  transform:translateY(-2px)!important;
}

/* Source: premium-complete.css */
.silver-link span[aria-hidden="true"],
.silver-event-card__link span[aria-hidden="true"]{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:22px;
  height:22px;
  margin-right:-5px;
  border-radius:999px;
  background:rgba(15,76,92,.10);
  line-height:1;
}

/* Source: premium-complete.css */
.silver-president__item-body .silver-link{
  margin-top:auto!important;
  align-self:flex-start!important;
}

/* Source: desktop-premium.css */
.silver-link,.silver-event-card__link,.more-link,.wp-block-read-more,.wp-block-post-excerpt__more-link,.silver-mediapage__link,.silver-gallerypage__link,.silver-gallery__open{margin-top:auto!important;}

/* Source: desktop-premium.css */
/* CTA butonları: kare değil, kurumsal oval ve aynı ağırlık */
.silver-btn,.aed-btn,.silver-link,.more-link,.wp-block-read-more,.wp-block-post-excerpt__more-link,.silver-event-card__link,.silver-next-event__button,.silver-mediapage__link,.silver-gallerypage__link,.aed-showcase__link{
  border-radius:999px!important;
}

/* Source: desktop-premium.css */
.silver-link,.more-link,.wp-block-read-more,.wp-block-post-excerpt__more-link,.silver-event-card__link,.silver-mediapage__link,.silver-gallerypage__link,.aed-showcase__link{
  min-height:42px!important;padding:0 18px!important;background:linear-gradient(180deg,#fff 0%,#f3f8fa 100%)!important;border:1px solid rgba(15,76,92,.14)!important;color:#0f4c5c!important;box-shadow:0 10px 24px rgba(15,76,92,.075)!important;
}

/* Source: desktop-premium.css */
.silver-link:hover,.more-link:hover,.wp-block-read-more:hover,.wp-block-post-excerpt__more-link:hover,.silver-event-card__link:hover,.silver-mediapage__link:hover,.silver-gallerypage__link:hover,.aed-showcase__link:hover{transform:translateY(-1px)!important;background:#eef7f9!important;box-shadow:0 16px 34px rgba(15,76,92,.11)!important;}
