/* Anti-Reader structural chrome
  Purpose: Ensure Safari recognizes pages as full websites (nav + chrome) before main text.
*/
.anti-reader-topbar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  padding:12px 18px;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:rgba(0,0,0,.35);
  backdrop-filter:saturate(140%) blur(10px);
  -webkit-backdrop-filter:saturate(140%) blur(10px);
  position:sticky;
  top:0;
  z-index:999;
}
.anti-reader-brand a{
  font-weight:700;
  letter-spacing:.2px;
  text-decoration:none;
  color:inherit;
}
.anti-reader-nav{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
}
.anti-reader-nav a{
  text-decoration:none;
  color:inherit;
  opacity:.92;
  font-weight:600;
  font-size:.95rem;
  padding:6px 8px;
  border-radius:10px;
}
.anti-reader-nav a:hover{
  background:rgba(255,255,255,.08);
  opacity:1;
}
@media (max-width: 760px){
  .anti-reader-topbar{flex-direction:column; align-items:flex-start;}
  .anti-reader-nav{gap:8px;}
}
