/* Şarkı puanlama widget'ı — "Repertuara Ekle" kutusunun hemen altında.
   Renkler sitenin experience.css token'larından (--muted/--line/--accent) geliyor,
   böylece açık ve koyu temada otomatik uyumlu. */
.sarki-puanlama{--sp-star:#c7cdc8;--sp-star-on:#e0a43c;--sp-star-mine:#cf8f22;display:inline-flex;align-items:center;gap:7px;margin:6px 0 0;line-height:1;min-height:16px;vertical-align:top}
.experience.theme-dark .sarki-puanlama{--sp-star:#4b5753;--sp-star-on:#e9b85b;--sp-star-mine:#f0c46e}
.sarki-puanlama .sp-yildizlar{display:inline-flex;gap:1px}
.sarki-puanlama .sp-yildiz{background:none;border:none;padding:0;margin:0;font-size:15px;line-height:1;cursor:pointer;color:var(--sp-star);transition:color .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}
.sarki-puanlama .sp-yildiz:hover{transform:scale(1.15)}
.sarki-puanlama .sp-yildiz:focus-visible{outline:2px solid var(--accent,#3b5782);outline-offset:2px;border-radius:2px}
.sarki-puanlama .sp-yildiz.dolu{color:var(--sp-star-on)}
.sarki-puanlama.sp-oylanmis .sp-yildiz.dolu{color:var(--sp-star-mine)}
.sarki-puanlama .sp-ozet{font-size:11px;color:var(--muted,#687472);white-space:nowrap}
.sarki-puanlama .sp-mesaj{font-size:11px;color:var(--accent,#3b5782);white-space:nowrap}
.sarki-puanlama .sp-mesaj:empty{display:none}

/* Mobil (site 700px kırılımı): sağ sütun 92px'e daralıyor; yıldızlar tek satır,
   metin altta ikinci satır — sütunu genişletmiyor, başlığı sıkıştırmıyor. */
@media (max-width:700px){
  .sarki-puanlama{flex-direction:column;align-items:flex-start;gap:3px;margin:5px 0 0}
  .sarki-puanlama .sp-yildizlar{gap:2px}
  .sarki-puanlama .sp-yildiz{font-size:14px;padding:2px 0}
  .sarki-puanlama .sp-yildiz:hover{transform:none}
  .sarki-puanlama .sp-ozet,.sarki-puanlama .sp-mesaj{font-size:10px;line-height:1.3;white-space:normal;max-width:92px}
}
