/* =========================================================
   Arttime Mezuniyet Panel - Button Hard Force Fix v48
   Sorun: Hero icindeki beyaz butonlarda baslik beyaz force CSS'i
   buton yazisini da beyaza cekiyordu.
   Cozum: Sadece hero icindeki dolu/beyaz/light butonlarin yazi ve
   ikon rengini cok yuksek ozgullukle koyu pembe sabitler.
   Bu dosya tum CSS'lerden SONRA cagrilmali.
========================================================= */

:root{
    --arttime-btn-text:#7a123f;
    --arttime-btn-text-hover:#5f0e31;
    --arttime-btn-bg:#ffffff;
    --arttime-btn-bg-hover:#fff7fb;
}

html body section[class*="hero"] a.btn.btn-light,
html body section[class*="hero"] button.btn.btn-light,
html body section[class*="hero"] .btn.btn-light,
html body .dash-hero a.btn.btn-light,
html body .dash-hero button.btn.btn-light,
html body .member-album-hero a.btn.btn-light,
html body .member-album-hero button.btn.btn-light,
html body .album-admin-hero a.btn.btn-light,
html body .album-admin-hero button.btn.btn-light,
html body .fp-print-hero a.btn.btn-light,
html body .fp-print-hero button.btn.btn-light,
html body .fp-dashboard-hero a.btn.btn-light,
html body .fp-dashboard-hero button.btn.btn-light,
html body .fp-page-hero a.btn.btn-light,
html body .fp-page-hero button.btn.btn-light,
html body .fp-member-hero a.btn.btn-light,
html body .fp-member-hero button.btn.btn-light{
    background:var(--arttime-btn-bg) !important;
    background-color:var(--arttime-btn-bg) !important;
    border-color:rgba(255,255,255,.92) !important;
    color:var(--arttime-btn-text) !important;
    -webkit-text-fill-color:var(--arttime-btn-text) !important;
    opacity:1 !important;
    visibility:visible !important;
    filter:none !important;
    mix-blend-mode:normal !important;
    text-shadow:none !important;
}

html body section[class*="hero"] a.btn.btn-light *,
html body section[class*="hero"] button.btn.btn-light *,
html body section[class*="hero"] .btn.btn-light *,
html body .dash-hero a.btn.btn-light *,
html body .dash-hero button.btn.btn-light *,
html body .member-album-hero a.btn.btn-light *,
html body .member-album-hero button.btn.btn-light *,
html body .album-admin-hero a.btn.btn-light *,
html body .album-admin-hero button.btn.btn-light *,
html body .fp-print-hero a.btn.btn-light *,
html body .fp-print-hero button.btn.btn-light *,
html body .fp-dashboard-hero a.btn.btn-light *,
html body .fp-dashboard-hero button.btn.btn-light *,
html body .fp-page-hero a.btn.btn-light *,
html body .fp-page-hero button.btn.btn-light *,
html body .fp-member-hero a.btn.btn-light *,
html body .fp-member-hero button.btn.btn-light *,
html body section[class*="hero"] a.btn.btn-light i,
html body section[class*="hero"] button.btn.btn-light i,
html body section[class*="hero"] .btn.btn-light i,
html body section[class*="hero"] a.btn.btn-light svg,
html body section[class*="hero"] button.btn.btn-light svg,
html body section[class*="hero"] .btn.btn-light svg{
    color:var(--arttime-btn-text) !important;
    -webkit-text-fill-color:var(--arttime-btn-text) !important;
    fill:currentColor !important;
    stroke:currentColor !important;
    opacity:1 !important;
    visibility:visible !important;
    filter:none !important;
    mix-blend-mode:normal !important;
    text-shadow:none !important;
}

html body section[class*="hero"] a.btn.btn-light:hover,
html body section[class*="hero"] button.btn.btn-light:hover,
html body section[class*="hero"] .btn.btn-light:hover,
html body .dash-hero a.btn.btn-light:hover,
html body .member-album-hero a.btn.btn-light:hover,
html body .album-admin-hero a.btn.btn-light:hover,
html body .fp-print-hero a.btn.btn-light:hover,
html body .fp-dashboard-hero a.btn.btn-light:hover,
html body .fp-page-hero a.btn.btn-light:hover,
html body .fp-member-hero a.btn.btn-light:hover,
html body section[class*="hero"] a.btn.btn-light:focus,
html body section[class*="hero"] button.btn.btn-light:focus,
html body section[class*="hero"] .btn.btn-light:focus,
html body section[class*="hero"] a.btn.btn-light:active,
html body section[class*="hero"] button.btn.btn-light:active,
html body section[class*="hero"] .btn.btn-light:active{
    background:var(--arttime-btn-bg-hover) !important;
    background-color:var(--arttime-btn-bg-hover) !important;
    border-color:#ffffff !important;
    color:var(--arttime-btn-text-hover) !important;
    -webkit-text-fill-color:var(--arttime-btn-text-hover) !important;
    opacity:1 !important;
    filter:none !important;
    mix-blend-mode:normal !important;
}

html body section[class*="hero"] a.btn.btn-light:hover *,
html body section[class*="hero"] button.btn.btn-light:hover *,
html body section[class*="hero"] .btn.btn-light:hover *,
html body section[class*="hero"] a.btn.btn-light:focus *,
html body section[class*="hero"] button.btn.btn-light:focus *,
html body section[class*="hero"] .btn.btn-light:focus *,
html body section[class*="hero"] a.btn.btn-light:active *,
html body section[class*="hero"] button.btn.btn-light:active *,
html body section[class*="hero"] .btn.btn-light:active *{
    color:var(--arttime-btn-text-hover) !important;
    -webkit-text-fill-color:var(--arttime-btn-text-hover) !important;
    fill:currentColor !important;
    stroke:currentColor !important;
    opacity:1 !important;
}

/* Bootstrap Icons bazen ::before ile gelir; pseudo ikon rengini de zorla. */
html body section[class*="hero"] .btn.btn-light [class^="bi-"]::before,
html body section[class*="hero"] .btn.btn-light [class*=" bi-"]::before,
html body .dash-hero .btn.btn-light [class^="bi-"]::before,
html body .dash-hero .btn.btn-light [class*=" bi-"]::before,
html body .member-album-hero .btn.btn-light [class^="bi-"]::before,
html body .member-album-hero .btn.btn-light [class*=" bi-"]::before,
html body .album-admin-hero .btn.btn-light [class^="bi-"]::before,
html body .album-admin-hero .btn.btn-light [class*=" bi-"]::before,
html body .fp-print-hero .btn.btn-light [class^="bi-"]::before,
html body .fp-print-hero .btn.btn-light [class*=" bi-"]::before{
    color:var(--arttime-btn-text) !important;
    -webkit-text-fill-color:var(--arttime-btn-text) !important;
    opacity:1 !important;
}

/* Bu butonlar gercekten disabled olursa bile yazisi kaybolmasin. */
html body section[class*="hero"] .btn.btn-light.disabled,
html body section[class*="hero"] .btn.btn-light:disabled,
html body section[class*="hero"] .btn.btn-light[disabled],
html body section[class*="hero"] .btn.btn-light[aria-disabled="true"]{
    color:var(--arttime-btn-text) !important;
    -webkit-text-fill-color:var(--arttime-btn-text) !important;
    background:#ffffff !important;
    background-color:#ffffff !important;
    opacity:.92 !important;
}

html body section[class*="hero"] .btn.btn-light.disabled *,
html body section[class*="hero"] .btn.btn-light:disabled *,
html body section[class*="hero"] .btn.btn-light[disabled] *,
html body section[class*="hero"] .btn.btn-light[aria-disabled="true"] *{
    color:var(--arttime-btn-text) !important;
    -webkit-text-fill-color:var(--arttime-btn-text) !important;
    opacity:1 !important;
}
