/* KlipTok v177 · barra superior: Reels (icono) + buscador redondo que se abre. Sin «Subir» arriba. */
#kt-top #kt-upload{display:none!important}
/* buscador: cerrado = solo la lupa redonda; abierto = el campo ocupa la barra (en cualquier ancho de pantalla) */
#kt-top .kt-top-c{display:none!important}
#kt-top.kt-search-open .kt-top-c{display:flex!important;position:absolute;inset:0;z-index:3;align-items:center;justify-content:center;gap:.5rem;padding:0 .75rem;background:var(--kt-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:k177-open .22s ease-out}
#kt-top.kt-search-open #search{max-width:40rem}
@keyframes k177-open{from{opacity:0;clip-path:circle(0 at calc(100% - 7rem) 50%)}to{opacity:1;clip-path:circle(150% at calc(100% - 7rem) 50%)}}
#kt-top #kt-sb2,#kt-top #kt-reels-top{display:inline-flex!important;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid var(--kt-line);background:var(--kt-card);color:var(--kt-ink,#334155);transition:transform .2s,box-shadow .2s,background .2s}
#kt-top #kt-sb2:hover,#kt-top #kt-reels-top:hover,#kt-top #kt-sb2:focus-visible,#kt-top #kt-reels-top:focus-visible{transform:scale(1.08);background:var(--kt-hover);box-shadow:0 0 0 2px rgba(168,85,247,.45);outline:0}
@media (prefers-reduced-motion:reduce){#kt-top.kt-search-open .kt-top-c{animation:none}}
