/* ============================================================
   biletbi.php — გატანილი inline სტილები, ბლოკი 2/2 (დავალება 14)
   ⚠️ ფაილი **ცალკეა** განზრახ: გვერდი ორ ტოტადაა (`embed` და
      სრული ვერსია) და თითოეული ერთსა და იმავე კლასებს სხვანაირად
      აწყობს. შერწყმისას ერთი ტოტი მეორეს გადაფარავდა.
   ⚠️ `<link>` ზუსტად `<style>`-ის ადგილას დგას — კასკადი უცვლელია.
   ============================================================ */
.biletbi-page{position:relative;min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);font-family:'Noto Sans Georgian',sans-serif}
[data-theme="dark"] .biletbi-page{background:linear-gradient(135deg,#0a0a14,#1a1a2e)}
.biletbi-content{padding:100px 40px 60px;max-width:1300px;margin:0 auto}
@media(max-width:768px){.biletbi-content{padding:80px 16px 40px}}
.biletbi-header{text-align:center;margin-bottom:40px}
.biletbi-header h1{font-size:2.2rem;font-weight:700;color:var(--text);margin-bottom:10px}
.biletbi-header h1 span{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.biletbi-header p{color:var(--text-muted);font-size:1rem}
.total-stats{text-align:center;margin-bottom:30px;padding:20px;background:rgba(99,102,241,0.1);border-radius:16px;display:inline-block;margin-left:50%;transform:translateX(-50%)}
.total-stats span{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.total-stats p{color:var(--text-muted);font-size:14px;margin-top:4px}
.biletbi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
@media(max-width:1100px){.biletbi-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:800px){.biletbi-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:500px){.biletbi-grid{grid-template-columns:1fr}}
.biletbi-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;cursor:pointer;transition:all .3s;text-decoration:none;color:inherit}
.biletbi-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(99,102,241,0.15);border-color:#a5b4fc}
[data-theme="dark"] .biletbi-card{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.08)}
.bc-photo{height:140px;overflow:hidden;position:relative}
.bc-photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s}
.biletbi-card:hover .bc-photo img{transform:scale(1.08)}
.bc-badge{position:absolute;top:12px;left:12px;padding:6px 14px;border-radius:10px;font-size:14px;font-weight:800;color:#fff}
.bc-body{padding:18px}
.bc-title{font-size:15px;font-weight:600;margin-bottom:14px}
.bc-stats{display:flex;gap:16px;margin-bottom:14px}
.bc-stat-val{font-size:18px;font-weight:800}
.bc-stat-lbl{font-size:10px;color:var(--text-muted);text-transform:uppercase}
.bc-btn{padding:12px;border-radius:12px;background:linear-gradient(135deg,#6366f1,#8b5cf6);text-align:center;font-size:13px;font-weight:600;color:#fff}
