/* Diyadinnet Namaz Vakitleri — kenar çubuğu widget'ı (modules/Namaz_Vakitleri/widget.inc.php).
   Tema blok kabuğu (.block, .block-header) temadan gelir; burada yalnızca widget'a özgü kurallar. */

.namaz-widget-sehir {
    max-width: 11rem;
}

/* Sıradaki vakit + sayaç kutusu (bağlantı) */
.namaz-widget-sonraki {
    color: #fff;
    background: linear-gradient(135deg, #1f2a44 0%, #0f766e 100%);
}

.namaz-widget-sonraki:hover,
.namaz-widget-sonraki:focus {
    color: #fff;
    filter: brightness(1.08);
}

.namaz-widget-etiket {
    font-size: .68rem;
    text-transform: uppercase;
    letter-spacing: .08em;
    opacity: .75;
}

.namaz-widget-ad {
    font-size: 1.1rem;
    font-weight: 700;
}

.namaz-widget-ad small {
    font-size: .7em;
    font-weight: 400;
    opacity: .75;
}

.namaz-widget-saat {
    color: #fbbf24;
    font-weight: 700;
    font-variant-numeric: tabular-nums;
}

.namaz-widget-kalan {
    font-size: 1.35rem;
    font-weight: 700;
    letter-spacing: .04em;
    font-variant-numeric: tabular-nums;
    font-feature-settings: "tnum";
}

/* Altı vakit: 3 sütun */
.namaz-widget-vakitler li {
    width: 33.333%;
    padding: .3rem .25rem;
    text-align: center;
    border-radius: .4rem;
}

.namaz-widget-vakit-ad {
    display: block;
    font-size: .68rem;
    text-transform: uppercase;
    letter-spacing: .04em;
    color: var(--bs-secondary-color);
}

.namaz-widget-vakit-saat {
    display: block;
    font-weight: 700;
    font-variant-numeric: tabular-nums;
}

.namaz-widget-vakitler li.sonraki {
    background-color: rgba(245, 158, 11, .14);
}

.namaz-widget-vakitler li.sonraki .namaz-widget-vakit-saat {
    color: var(--bs-danger);
}

.namaz-widget-ramazan b {
    font-variant-numeric: tabular-nums;
    color: #b45309;
}

[data-bs-theme="dark"] .namaz-widget-ramazan b {
    color: #fbbf24;
}
