/* ==========================================================================
   GLOBAL SIRALAMA — yeni site diliyle UYUM katmanı (07.10.2026)
   --------------------------------------------------------------------------
   Kullanıcı: "eski tasarım güzel, sadece yeni tasarımla uyumlu hâle getir".
   "Altın Sahne" kürsüsü, liste ve bütün metinler nx-lider.css'te olduğu gibi
   kalır; bu dosya ondan SONRA yüklenir ve yalnız şunları değiştirir: yazı
   tipi (Manrope + JetBrains Mono -> Titillium), lacivert/siyah kart zeminleri
   (mor palet --rs-*), gri-mavi metin ve çizgiler (soğuk beyaz), camgöbeği
   onay rozeti (mor), sayfa genişliği (1310px). Bütün seçiciler .lb-page altında.
   ========================================================================== */

/* Titillium takma adı: eski 800/900 ağırlıkları mevcut dosyalara eşlenir */
@font-face{font-family:'LD Sans';font-style:normal;font-weight:100 499;font-display:swap;src:url('vendor/fonts/titillium-web-latin-ext-400.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'LD Sans';font-style:normal;font-weight:100 499;font-display:swap;src:url('vendor/fonts/titillium-web-latin-400.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'LD Sans';font-style:normal;font-weight:500 649;font-display:swap;src:url('vendor/fonts/titillium-web-latin-ext-600.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'LD Sans';font-style:normal;font-weight:500 649;font-display:swap;src:url('vendor/fonts/titillium-web-latin-600.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'LD Sans';font-style:normal;font-weight:650 879;font-display:swap;src:url('vendor/fonts/titillium-web-latin-ext-700.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'LD Sans';font-style:normal;font-weight:650 879;font-display:swap;src:url('vendor/fonts/titillium-web-latin-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'LD Sans';font-style:normal;font-weight:880 1000;font-display:swap;src:url('vendor/fonts/titillium-web-latin-ext-900.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'LD Sans';font-style:normal;font-weight:880 1000;font-display:swap;src:url('vendor/fonts/titillium-web-latin-900.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* ---------- tokenlar + yazı tipi + genişlik ---------- */
.lb-page{
  --lb-line:var(--rs-cizgi); --lb-line2:rgba(255,255,255,.15);
  --lb-tx:#fff; --lb-tx2:rgba(255,255,255,.78); --lb-tx3:rgba(255,255,255,.58); --lb-tx4:rgba(255,255,255,.46);
  --lb-mono:'LD Sans',var(--rs-f);
  --font-sans:'LD Sans',var(--rs-f); --font-display:'LD Sans',var(--rs-f);
  font-family:'LD Sans',var(--rs-f);
  max-width:1310px; width:100%; padding-bottom:0;
}
.lb-page :is(h1,a){font-family:inherit}
.lb-page .hr-alt{margin-top:36px}

/* ---------- başlık çipleri ---------- */
.lb-page .lb-chip{
  font-weight:700; color:rgba(255,255,255,.82);
  border-color:var(--rs-cizgi); background:linear-gradient(155deg,#24154f,var(--rs-panel));
}

/* ---------- kürsü: lacivert-siyah kart yerine mor panel ---------- */
.lb-page .lb-k{
  background:
    radial-gradient(130% 90% at 50% 0%, color-mix(in srgb,var(--lb-k,#94a3b8) 20%,transparent), transparent 66%),
    linear-gradient(180deg,#22144d,#140b30);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.1),
    0 22px 46px -28px rgba(0,0,0,.9),
    0 0 44px -30px color-mix(in srgb,var(--lb-k,#94a3b8) 90%,transparent);
}
.lb-page .lb-k-av img{background:#150c33; border-color:rgba(15,8,34,.9)}
.lb-page .lb-k-onay{background:var(--rs-ikincil); border-color:#150c33}
.lb-page .lb-k-madalya{border-color:rgba(15,8,34,.92)}
/* Black 900 küçük boyda harfleri yapıştırıyor: kullanıcı adları kabuktaki gibi 700 */
.lb-page .lb-k-ad{font-weight:700}

/* ---------- liste ---------- */
.lb-page .lb-liste{background:linear-gradient(180deg,#1f1347,var(--rs-panel))}
.lb-page .lb-satir:hover{background:rgba(255,255,255,.04)}
.lb-page .lb-av{background:#150c33}
.lb-page .lb-puan{font-weight:700; color:var(--rs-vurgu)}
.lb-page .lb-benim-not b{color:var(--rs-vurgu)}

/* ---------- boş durum ---------- */
.lb-page .lb-bos{background:linear-gradient(180deg,#1f1347,var(--rs-panel))}
