.stream-nav .nav-premium-link{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:5px 12px;border:1px solid rgba(255,214,102,.7);border-radius:7px;color:#1a1100!important;font-size:.78rem;font-weight:800;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(100deg,#ffe14d,#ffc21a 28%,#ff9a1f 58%,#ff6a00 82%,#ffe14d);background-size:260% 100%;animation:premium-nav-flow 5s ease-in-out infinite;box-shadow:0 3px 14px rgba(255,150,20,.38);transition:transform .2s,box-shadow .2s,filter .2s}
.stream-nav .nav-premium-link i{font-size:.74rem;color:#1a1100;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35))}
.stream-nav .nav-premium-link:hover,.stream-nav .nav-premium-link:focus-visible{transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,140,20,.55);filter:saturate(1.15) brightness(1.05);color:#1a1100!important;outline:2px solid rgba(255,255,255,.7);outline-offset:2px}
@keyframes premium-nav-flow{0%,100%{background-position:0 0}50%{background-position:100% 0}}
@media(prefers-reduced-motion:reduce){.stream-nav .nav-premium-link{animation:none}}

/* Süslü premium düğmesi: ışık geçişi, taç sallanması, parıltılar ve nabız gibi atan ışıma */
.stream-nav .nav-premium-link{position:relative;overflow:visible;min-height:32px;padding:6px 15px;font-size:.82rem;border-width:1.5px;border-color:rgba(255,236,150,.9);animation:premium-nav-flow 5s ease-in-out infinite,premium-nav-glow 2.8s ease-in-out infinite}
.stream-nav .nav-premium-link::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.65) 50%,transparent 60%) no-repeat;background-size:300% 100%;background-position:120% 0;animation:premium-nav-shine 3.6s ease-in-out infinite;pointer-events:none}
.stream-nav .nav-premium-link i{animation:premium-nav-crown 3.2s ease-in-out infinite;transform-origin:50% 90%}
.stream-nav .nav-premium-link span{position:relative;z-index:1;text-shadow:0 1px 0 rgba(255,255,255,.35)}
.nav-premium-spark{position:absolute;width:9px;height:9px;pointer-events:none;background:#fff;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 4px #ffe14d);opacity:0;animation:premium-nav-spark 3.4s ease-in-out infinite}
.nav-premium-spark-a{top:-6px;right:10px}
.nav-premium-spark-b{bottom:-6px;left:12px;width:7px;height:7px;animation-delay:1.7s}
@keyframes premium-nav-shine{0%,50%{background-position:120% 0}85%,100%{background-position:-20% 0}}
@keyframes premium-nav-glow{0%,100%{box-shadow:0 3px 14px rgba(255,150,20,.38),0 0 0 0 rgba(255,190,40,.45)}50%{box-shadow:0 4px 22px rgba(255,150,20,.65),0 0 0 6px rgba(255,190,40,0)}}
@keyframes premium-nav-crown{0%,70%,100%{transform:rotate(0) scale(1)}78%{transform:rotate(-14deg) scale(1.18)}86%{transform:rotate(12deg) scale(1.18)}94%{transform:rotate(0) scale(1)}}
@keyframes premium-nav-spark{0%,100%{opacity:0;transform:scale(.3) rotate(0)}40%{opacity:1;transform:scale(1) rotate(90deg)}70%{opacity:0;transform:scale(.4) rotate(180deg)}}
@media(prefers-reduced-motion:reduce){.stream-nav .nav-premium-link,.stream-nav .nav-premium-link i,.stream-nav .nav-premium-link::after,.nav-premium-spark{animation:none}}

/* Mobil: Premium düğmesi menü içinde değil, menü düğmesinin sağında görünür */
.stream-nav .nav-premium-mobile{display:none}
@media(max-width:1180px){
  .stream-nav>.stream-primary-nav .nav-premium-link{display:none!important}
  .stream-nav .nav-premium-mobile{display:inline-flex;margin-left:2px;min-height:30px;padding:4px 11px;font-size:.76rem;align-self:center}
}
@media(max-width:380px){.stream-nav .nav-premium-mobile{padding:4px 8px;font-size:.7rem;gap:4px}.stream-nav .nav-premium-mobile .nav-premium-spark{display:none}}

/* Mobil: menü düğmesi ortada değil, logonun hemen sağında; hesap simgeleri sağda kalır */
@media(max-width:1180px){
  .stream-nav .mobile-nav-toggle{margin-left:0;padding:8px 10px;font-size:1.15rem}
  .stream-nav .nav-account{margin-left:auto}
}
