/* 91-premium-nav-next.css - Claude: ust menu + Siradaki Bolum premium tema */
.topbar{background:linear-gradient(180deg,rgba(10,10,16,.94),rgba(8,8,13,.88));border-bottom:1px solid rgba(226,176,79,.16)}
.pv4-topbar-inner{width:min(var(--page-width), calc(100% - 32px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand-mark-img{filter:drop-shadow(0 4px 10px rgba(226,176,79,.26))}
.brand-tv{color:#f6f7fb}
.brand-tracker{color:#9aa0ac;text-transform:uppercase;letter-spacing:.14em;font-weight:600;font-size:.78em}
nav{gap:26px}
nav a{color:#9aa0ac;font-weight:600;font-size:14.5px;text-decoration:none;position:relative;padding-bottom:5px;transition:color .15s ease}
nav a:hover{color:#f7d774}
nav a.pv4-on{color:#f7d774}
nav a.pv4-on::after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;border-radius:2px;background:linear-gradient(90deg,#f7d774,#c8923a)}
.nav-logout button{background:transparent;border:1px solid rgba(255,255,255,.14);color:#9aa0ac;border-radius:10px;padding:8px 14px;font-weight:600;font-size:14px;cursor:pointer;transition:border-color .15s ease,color .15s ease}
.nav-logout button:hover{border-color:rgba(226,176,79,.4);color:#f7d774}

.pv4-icons{display:flex;align-items:center;gap:16px;flex:0 0 auto}
.pv4-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#9aa0ac;font-size:16px;cursor:default;user-select:none}
.pv4-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;
  background:linear-gradient(150deg,#2a2a38,#171720);border:1px solid rgba(255,255,255,.10);color:#f7d774;font-weight:700;font-size:13px}

.next-section{border:1px solid rgba(226,176,79,.16);border-radius:22px;padding:30px 32px;background:linear-gradient(160deg,rgba(17,17,24,.7),rgba(9,9,14,.6))}
.next-head .eyebrow{display:inline-flex;padding:6px 13px;border-radius:999px;background:rgba(226,176,79,.12);border:1px solid rgba(226,176,79,.3);color:#f7d774;font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:12px}
.next-head h2{font-weight:800;letter-spacing:-.01em;color:#f6f7fb;margin:0 0 8px}
.next-head p{color:#9aa0ac;font-size:14px;margin:0}
.next-card{border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);box-shadow:none}
.next-card:hover{border-color:rgba(226,176,79,.35);background:rgba(255,255,255,.035)}
.next-card::after{display:none}
.next-art{position:relative}
.next-art::before{content:"\25B6";position:absolute;left:50%;top:50%;transform:translate(-46%,-50%);
  width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;
  background:rgba(8,8,13,.48);border:1px solid rgba(255,255,255,.28);
  font-size:18px;color:#fff;text-shadow:none;box-shadow:0 8px 22px rgba(0,0,0,.4);
  pointer-events:none;z-index:1;transition:background .15s ease,border-color .15s ease}
.next-card:hover .next-art::before{background:rgba(226,176,79,.30);border-color:rgba(247,215,116,.55)}
.next-kicker{color:#e2b04f}
.next-body h3{color:#f6f7fb;font-weight:800}
.next-empty{border-color:rgba(226,176,79,.24);background:rgba(255,255,255,.02)}
