
/* STLBEAST Main V446 — Public Search Deghost */
.stlb446-search-hero{
  padding:34px 0 18px;
}
.stlb446-search-panel{
  border-radius:24px;
  border:1px solid rgba(103,232,249,.14);
  background:
    radial-gradient(circle at 85% 10%,rgba(217,70,239,.10),transparent 35%),
    radial-gradient(circle at 18% 0%,rgba(14,165,233,.15),transparent 38%),
    linear-gradient(180deg,rgba(9,18,34,.88),rgba(3,7,16,.96));
  box-shadow:0 28px 90px rgba(0,0,0,.32);
  padding:24px;
}
.stlb446-search-form{
  display:grid;
  gap:10px;
  margin-top:16px;
}
.stlb446-search-form input,
.stlb446-search-form select{
  width:100%;
  min-height:46px;
  border-radius:16px;
  border:1px solid rgba(103,232,249,.14);
  background:#121a2a;
  color:#fff;
  padding:0 14px;
  font-weight:850;
}
.stlb446-search-form button{
  min-height:46px;
  border:0;
  border-radius:16px;
  color:#fff;
  font-weight:1000;
  cursor:pointer;
  background:linear-gradient(135deg,#13c8f5,#7c3aed);
}
.stlb446-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.stlb446-chip{
  display:inline-flex;
  align-items:center;
  min-height:30px;
  padding:6px 10px;
  border-radius:999px;
  color:#d8e7f7;
  text-decoration:none;
  font-size:.78rem;
  font-weight:950;
  border:1px solid rgba(103,232,249,.16);
  background:rgba(255,255,255,.045);
}
.stlb446-result-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
}
.stlb446-result{
  overflow:hidden;
  border-radius:22px;
  border:1px solid rgba(103,232,249,.14);
  background:
    radial-gradient(circle at 78% 22%,rgba(124,58,237,.12),transparent 36%),
    linear-gradient(180deg,rgba(255,255,255,.046),rgba(255,255,255,.024));
}
.stlb446-result-media{
  display:flex;
  align-items:center;
  justify-content:center;
  min-height:220px;
  margin:10px;
  border-radius:18px;
  background:
    radial-gradient(circle at 50% 24%,rgba(14,165,233,.16),transparent 46%),
    linear-gradient(180deg,#071427,#020711);
  overflow:hidden;
}
.stlb446-result-media img{
  max-width:100%;
  max-height:220px;
  object-fit:contain;
}
.stlb446-result-body{padding:12px 14px 14px}
.stlb446-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.stlb446-meta span,.stlb446-meta b{
  color:#67e8f9;
  font-size:.72rem;
  font-weight:1000;
}
.stlb446-result h2{font-size:1.12rem;line-height:1.18;margin:0}
.stlb446-result h2 a{color:#fff;text-decoration:none}
.stlb446-result p{color:#a8bdd7;font-size:.88rem;line-height:1.45;margin:8px 0 12px}
.stlb446-result .btn{width:100%;justify-content:center}
.stlb446-note{
  margin-top:18px;
  padding:14px;
  border-radius:18px;
  border:1px solid rgba(103,232,249,.13);
  background:rgba(14,165,233,.07);
  color:#cfefff;
  line-height:1.45;
}
@media(max-width:760px){
  .stlb446-search-hero{padding-top:20px}
  .stlb446-search-panel{padding:16px;border-radius:20px}
  .stlb446-search-panel h1{font-size:clamp(1.9rem,8vw,2.55rem)!important;line-height:1.02!important}
  .stlb446-result-grid{grid-template-columns:1fr;gap:12px}
  .stlb446-result-media{min-height:190px}
  .stlb446-result-media img{max-height:190px}
}
