/* AstroTema v6 Alpha 4.5 - Button Style Refinement
   Buton sistemi iki seçeneklidir: Cam ve Düz. Gradient kaldırıldı. */
.az-btn,
.wp-block-button__link,
button,
input[type="submit"]{
    font-family:var(--az-typography-button-font,system-ui,sans-serif);
    font-size:var(--az-typography-button-size,15px);
}

/* Ortak buton zemini */
.az-btn,
.az-btn:visited,
.wp-block-button__link,
.wp-block-button__link:visited,
.az-service-primary-button,
.az-card-bottom a,
.az-section-action .az-btn,
.az-slide-actions .az-btn,
.az-premium-slider .az-btn,
.az-live-search-form button,
.az-load-more-button,
button[type="submit"],
input[type="submit"]{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    border-radius:var(--az-radius-button,999px);
    text-decoration:none!important;
    color:var(--az-button-text,#FFFFFF)!important;
    text-shadow:none!important;
    background-image:none!important;
    transition:background .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease;
}

/* CAM BUTON */
body.az-buttons-glass .az-btn,
body.az-buttons-glass .az-btn:visited,
body.az-buttons-glass .wp-block-button__link,
body.az-buttons-glass .wp-block-button__link:visited,
body.az-buttons-glass .az-service-primary-button,
body.az-buttons-glass .az-card-bottom a,
body.az-buttons-glass .az-section-action .az-btn,
body.az-buttons-glass .az-slide-actions .az-btn,
body.az-buttons-glass .az-premium-slider .az-btn,
body.az-buttons-glass .az-live-search-form button,
body.az-buttons-glass .az-load-more-button,
body.az-buttons-glass button[type="submit"],
body.az-buttons-glass input[type="submit"]{
    -webkit-backdrop-filter:var(--az-glass-filter,blur(var(--az-glass-blur,18px)) saturate(145%));
    backdrop-filter:var(--az-glass-filter,blur(var(--az-glass-blur,18px)) saturate(145%));
    background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.055))!important;
    border:1px solid var(--az-glass-border-color,rgba(255,255,255,.26))!important;
    box-shadow:var(--az-shadow-button-glass,inset 0 1px 0 rgba(255,255,255,.22),0 14px 34px rgba(0,0,0,.14))!important;
}

body.az-buttons-glass .az-btn:hover,
body.az-buttons-glass .wp-block-button__link:hover,
body.az-buttons-glass .az-service-primary-button:hover,
body.az-buttons-glass .az-card-bottom a:hover,
body.az-buttons-glass .az-section-action .az-btn:hover,
body.az-buttons-glass .az-slide-actions .az-btn:hover,
body.az-buttons-glass .az-premium-slider .az-btn:hover,
body.az-buttons-glass .az-live-search-form button:hover,
body.az-buttons-glass .az-load-more-button:hover,
body.az-buttons-glass button[type="submit"]:hover,
body.az-buttons-glass input[type="submit"]:hover{
    background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,255,255,.08))!important;
    border-color:rgba(255,255,255,.38)!important;
    transform:translateY(-1px);
}

/* Cam ikincil buton: aynı cam karakteri, daha hafif yüzey */
body.az-buttons-glass .az-btn-secondary,
body.az-buttons-glass .az-btn.az-btn-secondary,
body.az-buttons-glass .az-slide-actions .az-btn-secondary,
body.az-buttons-glass .az-premium-slider .az-btn-secondary,
body.az-buttons-glass .wp-block-button.is-style-outline .wp-block-button__link{
    background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.035))!important;
    border-color:rgba(255,255,255,.22)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 26px rgba(0,0,0,.10)!important;
}

body.az-buttons-glass .az-btn-secondary:hover,
body.az-buttons-glass .az-btn.az-btn-secondary:hover,
body.az-buttons-glass .az-slide-actions .az-btn-secondary:hover,
body.az-buttons-glass .az-premium-slider .az-btn-secondary:hover,
body.az-buttons-glass .wp-block-button.is-style-outline .wp-block-button__link:hover{
    background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.055))!important;
    border-color:rgba(255,255,255,.34)!important;
}

/* DÜZ BUTON */
body.az-buttons-solid .az-btn,
body.az-buttons-solid .az-btn:visited,
body.az-buttons-solid .wp-block-button__link,
body.az-buttons-solid .wp-block-button__link:visited,
body.az-buttons-solid .az-service-primary-button,
body.az-buttons-solid .az-card-bottom a,
body.az-buttons-solid .az-section-action .az-btn,
body.az-buttons-solid .az-slide-actions .az-btn,
body.az-buttons-solid .az-premium-slider .az-btn,
body.az-buttons-solid .az-live-search-form button,
body.az-buttons-solid .az-load-more-button,
body.az-buttons-solid button[type="submit"],
body.az-buttons-solid input[type="submit"]{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    background:var(--az-button-primary,#341193)!important;
    border:1px solid rgba(255,255,255,.16)!important;
    box-shadow:none!important;
}

body.az-buttons-solid .az-btn:hover,
body.az-buttons-solid .wp-block-button__link:hover,
body.az-buttons-solid .az-service-primary-button:hover,
body.az-buttons-solid .az-card-bottom a:hover,
body.az-buttons-solid .az-section-action .az-btn:hover,
body.az-buttons-solid .az-slide-actions .az-btn:hover,
body.az-buttons-solid .az-premium-slider .az-btn:hover,
body.az-buttons-solid .az-live-search-form button:hover,
body.az-buttons-solid .az-load-more-button:hover,
body.az-buttons-solid button[type="submit"]:hover,
body.az-buttons-solid input[type="submit"]:hover{
    background:var(--az-button-primary-hover,#2B0E78)!important;
    border-color:rgba(255,255,255,.24)!important;
    transform:translateY(-1px);
}

body.az-buttons-solid .az-btn-secondary,
body.az-buttons-solid .az-btn.az-btn-secondary,
body.az-buttons-solid .az-slide-actions .az-btn-secondary,
body.az-buttons-solid .az-premium-slider .az-btn-secondary,
body.az-buttons-solid .wp-block-button.is-style-outline .wp-block-button__link{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    background:transparent!important;
    border:1px solid rgba(255,255,255,.34)!important;
    box-shadow:none!important;
}

body.az-buttons-solid .az-btn-secondary:hover,
body.az-buttons-solid .az-btn.az-btn-secondary:hover,
body.az-buttons-solid .az-slide-actions .az-btn-secondary:hover,
body.az-buttons-solid .az-premium-slider .az-btn-secondary:hover,
body.az-buttons-solid .wp-block-button.is-style-outline .wp-block-button__link:hover{
    background:rgba(255,255,255,.08)!important;
    border-color:rgba(255,255,255,.52)!important;
}

.az-dots button.active,
.az-premium-slider .az-dots button.active{
    background:var(--az-color-secondary,#AC74AF)!important;
    background-image:none!important;
}
