/* ============================================================
   Banda Premium 2026 — shtesë; NUK prek stilet ekzistuese.
   Përdor të njëjtin markup si .project (reveal, shade, arrow,
   info) + shtesa premium: border ari, badge Live, metrika.
   ============================================================ */
.premium-band{margin-bottom:56px}

.pb-head{margin-bottom:28px}
.pb-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;color:#D4AF37;margin-bottom:14px}
.pb-eyebrow::before{content:'';width:18px;height:1px;background:#D4AF37;display:inline-block}
.pb-head h3{font-family:var(--font-display);font-size:clamp(22px,2.6vw,30px);font-weight:600;letter-spacing:-.01em}
.pb-head p{color:var(--text-muted);margin-top:10px;font-size:15px;max-width:62ch}

.pb-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.pb-grid .project{aspect-ratio:16/10}

.project.premium{border:1px solid rgba(212,175,55,.42)}
.project.premium:hover{border-color:rgba(212,175,55,.9);box-shadow:0 0 44px rgba(212,175,55,.16),0 20px 60px -20px rgba(0,0,0,.6)}
.project.premium .info .tag-line{color:#D4AF37}

.pb-live{position:absolute;top:16px;left:16px;z-index:1;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#e9edf5;background:rgba(9,11,16,.72);border:1px solid rgba(46,230,168,.5);padding:6px 12px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.pb-dot{width:7px;height:7px;border-radius:50%;background:#2ee6a8;animation:pbPulse 2s infinite}
@keyframes pbPulse{0%{box-shadow:0 0 0 0 rgba(46,230,168,.55)}70%{box-shadow:0 0 0 9px rgba(46,230,168,0)}100%{box-shadow:0 0 0 0 rgba(46,230,168,0)}}

.project.premium .pb-main{position:absolute;inset:0;display:block}
.pb-tg{position:absolute;right:14px;bottom:14px;z-index:5;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:600;color:#e9edf5;background:rgba(9,11,16,.72);border:1px solid rgba(212,175,55,.55);padding:9px 15px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}
.pb-tg:hover{background:#D4AF37;border-color:#D4AF37;color:#06131a;transform:translateY(-2px)}

@media (prefers-reduced-motion:reduce){.pb-dot{animation:none}}
@media (max-width:700px){
  .pb-grid{grid-template-columns:1fr}
  .premium-band{margin-bottom:40px}
}
