/* ===================================
   ZORUNLU BEYAZ BUTON YAZILARI
   Tüm text-shadow'ları override et
   =================================== */

/* Tüm butonlar için kesin beyaz - tüm durumlar */
button,
.btn,
.btn-primary,
.btn-secondary,
.btn-view,
.btn-view-large,
.btn-submit,
a.btn-primary,
a.btn-secondary,
a.btn-view,
a.btn-view-large,
button.btn-primary,
button.btn-secondary,
input[type="submit"],
input[type="button"],
[class*="btn-"],
[role="button"] {
    color: #ffffff !important;
    font-weight: 900 !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
    letter-spacing: 1.5px !important;
    text-transform: uppercase !important;
}

/* Hover, focus, active, visited - hepsi beyaz */
button:hover,
button:focus,
button:active,
button:visited,
.btn:hover,
.btn:focus,
.btn:active,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-view:hover,
.btn-view:focus,
.btn-view:active,
.btn-view-large:hover,
.btn-view-large:focus,
.btn-view-large:active,
a.btn-primary:hover,
a.btn-primary:focus,
a.btn-primary:active,
a.btn-primary:visited,
a.btn-secondary:hover,
a.btn-secondary:focus,
a.btn-secondary:active,
a.btn-secondary:visited,
a.btn-view:hover,
a.btn-view:focus,
a.btn-view:active,
a.btn-view:visited,
a.btn-view-large:hover,
a.btn-view-large:focus,
a.btn-view-large:active,
a.btn-view-large:visited,
[class*="btn-"]:hover,
[class*="btn-"]:focus,
[class*="btn-"]:active {
    color: #ffffff !important;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important;
}

/* Buton içindeki her element beyaz */
button *,
.btn *,
.btn-primary *,
.btn-secondary *,
.btn-view *,
.btn-view-large *,
.btn-submit *,
a.btn-primary *,
a.btn-secondary *,
a.btn-view *,
a.btn-view-large *,
[class*="btn-"] * {
    color: #ffffff !important;
}

/* İconlar beyaz */
button i,
.btn i,
.btn-primary i,
.btn-secondary i,
.btn-view i,
.btn-view-large i,
[class*="btn-"] i {
    color: #ffffff !important;
}

/* Span, strong, b, em - hepsi beyaz */
button span,
button strong,
button b,
button em,
.btn span,
.btn strong,
.btn b,
.btn em,
[class*="btn-"] span,
[class*="btn-"] strong,
[class*="btn-"] b,
[class*="btn-"] em {
    color: #ffffff !important;
}

/* Link text decoration kaldır */
a.btn-primary,
a.btn-secondary,
a.btn-view,
a.btn-view-large,
a[class*="btn-"] {
    text-decoration: none !important;
}

/* Font smoothing - net yazı */
button,
[class*="btn-"],
a[class*="btn-"] {
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    text-rendering: optimizeLegibility !important;
}

