.plaka-wrapper {
    display: inline-flex;
    align-items: center;
    border: 2px solid #000;
    border-radius: 6px;
    background: #fff;
    font-family: 'Arial Black', Arial, sans-serif;
    box-shadow: 0 2px 6px rgba(0,0,0,.15);
    overflow: hidden;
}

/* TR bandı */
.plaka-wrapper .tr-band {
    background: #0b3d91;
    color: #fff;
    font-weight: bold;
    padding: 6px 8px;
    font-size: 12px;
    letter-spacing: 1px;
}

/* Plaka numarası */
.plaka-wrapper .plaka-no {
    padding: 6px 14px;
    font-size: 22px;
    letter-spacing: 3px;
    color: #000;
    background: #fff;
}

/* Mobil uyum */
@media (max-width: 600px) {
    .plaka-wrapper .plaka-no {
        font-size: 18px;
        padding: 5px 10px;
    }
}
/* ===============================
   PLAKA TASARIMI – PREMIUM XL
=============================== */

.plate-wrap {
    display: flex;
    justify-content: center;
    margin: 24px 0 20px;
}

.plate-badge {
    display: inline-flex;
    align-items: center;
    background: #ffffff;
    border: 4px solid #000;
    border-radius: 16px;
    padding: 18px 34px;
    font-family: 'Arial Black', Arial, sans-serif;
    box-shadow: 0 14px 34px rgba(0,0,0,.28);
}

/* TR ALANI */
.plate-tr {
    background: linear-gradient(180deg, #0a58ca, #062f6b);
    color: #fff;
    font-weight: 900;
    padding: 14px 16px;
    margin-right: 26px;
    border-radius: 8px;
    font-size: 22px;
    letter-spacing: 3px;
}

/* PLAKA NUMARASI */
.plate-no {
    font-size: 64px;              /* ⬅️ DAHA BÜYÜK */
    font-weight: 900;
    color: #000;
    letter-spacing: 10px;         /* ⬅️ ARASI AÇIK */
    min-width: 120px;
    text-align: center;
    line-height: 1;
}

/* ===============================
   TABLET
=============================== */
@media (max-width: 992px) {
    .plate-no {
        font-size: 70px;
        letter-spacing: 11px;
    }
}

/* ===============================
   MOBİL – GÖSTERİŞLİ
=============================== */
@media (max-width: 768px) {
    .plate-badge {
        padding: 22px 36px;
        border-width: 4px;
    }

    .plate-no {
        font-size: 82px;          /* ⬅️ MOBİL WOW */
        letter-spacing: 12px;
    }

    .plate-tr {
        font-size: 26px;
        padding: 16px 18px;
    }
}

/* ===============================
   KÜÇÜK MOBİL
=============================== */
@media (max-width: 480px) {
    .plate-no {
        font-size: 88px;
        letter-spacing: 13px;
    }
}
/* ===============================
   TICARI PLAKA RENKLERI (SON SÖZ)
   HTML class="plate ticari-*"
=============================== */


/* TAXI – SARI */
.plate.ticari-taxi {
    background: #FFD700 !important;
    color: #000 !important;
}

/* OKUL SERVISI – SARI + SİYAH DESEN */
.plate.ticari-okul {
    background: repeating-linear-gradient(
        45deg,
        #FFD700,
        #FFD700 10px,
        #000 10px,
        #000 20px
    ) !important;
    color: #000 !important;
}

/* OTOBÜS – KIRMIZI */
.plate.ticari-otobus {
    background: #c1121f !important;
    color: #fff !important;
}
/* ===============================
   TICARI PLAKA RENKLERI – FINAL
=============================== */

.plate.ticari-taxi {
    background: #FFD700 !important;
    color: #000 !important;
}

.plate.ticari-okul {
    background: repeating-linear-gradient(
        45deg,
        #FFD700,
        #FFD700 10px,
        #000 10px,
        #000 20px
    ) !important;
    color: #000 !important;
}

.plate.ticari-otobus {
    background: #c1121f !important;
    color: #fff !important;
}
/* ===============================
   TİCARİ PLAKA RENKLERİ
=============================== */

.plate-badge.ticari-taxi {
    background: #ffeb3b;
    border-color: #000;
}

.plate-badge.ticari-otobus {
    background: #d32f2f;
    border-color: #000;
}

.plate-badge.ticari-okul {
    background: #ff9800;
    border-color: #000;
}

.plate-badge.ticari-otobus .plate-no,
.plate-badge.ticari-okul .plate-no {
    color: #fff;
}
/* =========================
   TICARI PLAKA RENKLERI
========================= */

/* Varsayilan plaka (normal) */
.plate {
    background: #111;
    color: #fff;
}

/* TAXI */
.plate.ticari-taxi {
    background: #FFD700;
    color: #000;
}

/* OTOBUS */
.plate.ticari-otobus {
    background: #C00000;
    color: #fff;
}

/* OKUL SERVISI */
.plate.ticari-okul {
    background: repeating-linear-gradient(
        45deg,
        #FFD700,
        #FFD700 10px,
        #000 10px,
        #000 20px
    );
    color: #000;
}
.plate.ticari-taxi {
    background:#ffcc00;
    color:#000;
}

.plate.ticari-otobus {
    background:#007bff;
    color:#fff;
}

.plate.ticari-okul {
    background:#f57c00;
    color:#fff;
}
/* TİCARİ PLAKALAR – EN ÜST ÖNCELİK */
.plate.ticari-taxi {
    background: #FFD700 !important;
    color: #000 !important;
}

.plate.ticari-otobus {
    background: #c1121f !important;
    color: #fff !important;
}

.plate.ticari-okul {
    background: repeating-linear-gradient(
        45deg,
        #FFD700,
        #FFD700 12px,
        #000 12px,
        #000 24px
    ) !important;
    color: #000 !important;
}
.plate.ticari.ticari-okul {
    background: repeating-linear-gradient(
        45deg,
        #FFD700,
        #FFD700 14px,
        #000000 14px,
        #000000 28px
    ) !important;
    color: #000 !important;
    font-weight: 900 !important;
}
