/* === LOGO SHEEN (yalnızca logo) === */
:root{
  --logo-sheen-speed: 2.2s;   /* hız */
  --logo-sheen-angle: -20deg; /* eğim */
  --logo-sheen-band: 55%;     /* parlama genişliği */
  --logo-sheen-alpha: .45;    /* parlaklık */
}

.ufuk-logo-sheen{
  position: relative;
  display: inline-grid;
  place-items: center;
  overflow: hidden;
  border-radius: 8px; /* parlamanın kenarı yumuşasın */
}

.ufuk-logo-sheen::after{
  content: "";
  position: absolute;
  top: -20%;
  bottom: -20%;
  left: -60%;
  width: var(--logo-sheen-band);
  background: linear-gradient(120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,var(--logo-sheen-alpha)) 50%,
    rgba(255,255,255,0) 100%);
  transform: skewX(var(--logo-sheen-angle));
  animation: logoSheen var(--logo-sheen-speed) linear infinite;
  pointer-events: none;
  mix-blend-mode: screen; /* koyu/açık zeminde hoş görünür */
}

@keyframes logoSheen{
  0%   { left: -60%; }
  100% { left: 160%; }
}

@media (prefers-reduced-motion: reduce){
  .ufuk-logo-sheen::after{ animation: none; opacity: 0; }
}

/* Nav hizası (bunlar zaten ufuk-navbar.css içinde varsa kaldırılabilir) */
.ufuk-nav .ufuk-box{display:flex;align-items:center;gap:.5rem}
.ufuk-brand{flex:0 0 auto}
.ufuk-toggle{flex:0 0 auto}
