/* Release 86: visible worldwide search activity and worldwide community intake */
.world-search-loader {
  position: relative;
  margin-top: 14px;
  min-height: 110px;
  padding: 22px 24px;
  display: grid;
  grid-template-columns: 68px 1fr;
  align-items: center;
  gap: 20px;
  overflow: hidden;
  border: 1px solid rgba(241,53,57,.58);
  border-radius: 12px;
  background: radial-gradient(circle at 10% 50%,rgba(241,53,57,.2),transparent 34%),linear-gradient(115deg,#171010,#080808 68%);
  box-shadow: 0 18px 55px rgba(0,0,0,.34),0 0 45px rgba(241,53,57,.08);
}
.world-search-loader[hidden] { display: none; }
.world-search-loader>div:nth-child(2) { min-width: 0; display: grid; gap: 5px; }
.world-search-loader b { color: #fff; font: 900 23px/.95 "Barlow Condensed",sans-serif; letter-spacing: .045em; }
.world-search-loader span { color: rgba(255,255,255,.8); font-size: 12px; font-weight: 700; }
.world-search-loader small { color: rgba(255,255,255,.45); font-size: 8px; font-weight: 800; letter-spacing: .08em; text-transform: uppercase; }
.world-search-orbit { position: relative; width: 62px; height: 62px; display: grid; place-items: center; border: 1px solid rgba(255,255,255,.13); border-radius: 50%; }
.world-search-orbit::before,.world-search-orbit::after { content:""; position:absolute; inset:7px; border:1px solid rgba(241,53,57,.52); border-radius:50%; animation:world-search-spin 1.25s linear infinite; }
.world-search-orbit::after { inset:17px; border-color:rgba(213,169,85,.55); border-top-color:transparent; animation-direction:reverse; animation-duration:.9s; }
.world-search-orbit>span { color:#fff; font:900 10px "Barlow Condensed",sans-serif; letter-spacing:.08em; }
.world-search-orbit i { position:absolute; width:7px; height:7px; border-radius:50%; background:#f13539; box-shadow:0 0 15px #f13539; animation:world-search-pulse 1.1s ease-in-out infinite alternate; }
.world-search-orbit i:nth-child(1){top:2px;left:28px}.world-search-orbit i:nth-child(2){right:5px;bottom:12px;animation-delay:.25s}.world-search-orbit i:nth-child(3){left:3px;bottom:16px;animation-delay:.5s;background:#d5a955;box-shadow:0 0 15px #d5a955}
.world-search-progress { position:absolute; left:0; right:0; bottom:0; height:3px; background:rgba(255,255,255,.06); }
.world-search-progress i { display:block; width:34%; height:100%; background:linear-gradient(90deg,transparent,#f13539,#d5a955,transparent); animation:world-search-scan 1.15s ease-in-out infinite; }
.worldwide-publish-strip { margin-top:14px; padding:18px 20px; display:grid; grid-template-columns:1fr auto; align-items:center; gap:20px; border:1px solid rgba(213,169,85,.33); border-radius:10px; background:linear-gradient(110deg,rgba(213,169,85,.11),rgba(255,255,255,.018)); }
.worldwide-publish-strip>div { display:grid; gap:4px; }
.worldwide-publish-strip span { color:#d5a955; font-size:7px; font-weight:900; letter-spacing:.16em; }
.worldwide-publish-strip b { color:#fff; font:900 19px/.95 "Barlow Condensed",sans-serif; letter-spacing:.025em; }
.worldwide-publish-strip small { max-width:780px; color:rgba(255,255,255,.58); font-size:9px; line-height:1.45; }
.worldwide-publish-strip>a { min-height:44px; padding:0 17px; display:flex; align-items:center; justify-content:center; border-radius:6px; color:#090909; background:#d5a955; font-size:8px; font-weight:900; letter-spacing:.08em; text-decoration:none; white-space:nowrap; }
.finder-61[aria-busy="true"] { opacity:.74; }
.finder-61 button:disabled { cursor:wait; filter:saturate(.7); }
.event-grid[aria-busy="true"] { opacity:.38; transition:opacity .2s ease; }
@keyframes world-search-spin { to { transform:rotate(360deg); } }
@keyframes world-search-pulse { to { transform:scale(1.55); opacity:.45; } }
@keyframes world-search-scan { from { transform:translateX(-110%); } to { transform:translateX(305%); } }
@media(max-width:700px){.world-search-loader{grid-template-columns:52px 1fr;padding:18px 16px;gap:14px}.world-search-orbit{width:50px;height:50px}.world-search-loader b{font-size:19px}.worldwide-publish-strip{grid-template-columns:1fr}.worldwide-publish-strip>a{width:100%}}
@media(prefers-reduced-motion:reduce){.world-search-orbit::before,.world-search-orbit::after,.world-search-orbit i,.world-search-progress i{animation-duration:3s}}
