/* wire-smooth-explore-search-303f1h717 */

html.wire-explore-loading-303f1h717
[data-explore-results]{
  opacity:.62 !important;
  transform:translateY(3px) !important;
  pointer-events:none !important;
}

[data-explore-results]{
  transition:
    opacity .14s ease,
    transform .14s ease !important;
}

.profile-result form[aria-busy="true"],
.discover-search-tools form[aria-busy="true"]{
  opacity:.62 !important;
  pointer-events:none !important;
}

.profile-result.wire-follow-updating-303f1h717{
  opacity:.72 !important;
}

.explore-search-status.wire-error-303f1h717{
  color:#ff8f97 !important;
}

.explore-search-status.wire-success-303f1h717{
  color:#78d4a4 !important;
}

@media(max-width:799px){
  .discover-page-header{
    align-items:flex-start !important;
    gap:10px !important;
    padding:
      max(10px,env(safe-area-inset-top))
      14px
      12px !important;
  }

  .discover-page-header h1{
    font-size:25px !important;
    line-height:1.08 !important;
  }

  .discover-search{
    margin:0 12px 12px !important;
  }

  .discover-search form{
    min-height:48px !important;
  }

  .discover-search input{
    min-width:0 !important;
    font-size:16px !important;
  }

  .discover-search-tools{
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    flex-wrap:wrap !important;
    gap:8px !important;
    padding:0 13px 12px !important;
  }

  .explore-results{
    padding-left:12px !important;
    padding-right:12px !important;
  }

  .profile-result{
    display:grid !important;
    grid-template-columns:auto minmax(0,1fr) auto !important;
    align-items:start !important;
    gap:10px !important;
    padding:12px !important;
  }

  .profile-result-copy{
    min-width:0 !important;
  }

  .profile-result-copy>a{
    min-width:0 !important;
  }

  .profile-result-copy strong{
    display:flex !important;
    align-items:center !important;
    min-width:0 !important;
    gap:4px !important;
  }

  .profile-result-copy strong{
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
  }

  .profile-result-copy [class*="verified"],
  .profile-result-copy [class*="badge"]{
    flex:0 0 auto !important;
    margin:0 !important;
  }

  .profile-result form button{
    min-height:36px !important;
    padding:0 11px !important;
    font-size:12px !important;
  }

  .post-results{
    padding-bottom:
      calc(88px + env(safe-area-inset-bottom)) !important;
  }
}

@media(prefers-reduced-motion:reduce){
  html.wire-explore-loading-303f1h717
  [data-explore-results],
  [data-explore-results]{
    transition:none !important;
    transform:none !important;
  }
}