.search-dialog{width:min(440px,90vw);border:0;padding:36px;background:#30333c80;color:#fff5df;border-radius:5px;backdrop-filter:blur(20px);text-align:center;font-family:'Barlow Condensed',sans-serif}
.search-dialog::backdrop{background:#191c2330;backdrop-filter:blur(9px)}
.search-dialog h1{font-size:36px;text-transform:uppercase;margin:0 0 8px}
.search-dialog p{font-size:18px}.search-time{font-size:28px}
.search-dialog button{border:0;border-radius:2px;background:#fff5df;color:#171c25;padding:12px 40px;font:600 22px 'Barlow Condensed',sans-serif;text-transform:uppercase;cursor:pointer}
.search-coins{display:flex;justify-content:center;gap:14px;margin:34px 0}
.search-coins i{width:30px;height:30px;border-radius:50%;background:#ef2839;animation:search-pulse 1.4s ease-in-out infinite}
.search-coins i:nth-child(even){background:#ffcb26;animation-delay:.2s}.search-coins i:nth-child(3){animation-delay:.4s}.search-coins i:nth-child(4){animation-delay:.6s}
@keyframes search-pulse{50%{transform:translateY(-10px);opacity:.55}}
.reduce-motion .search-coins i{animation:none}
@media(prefers-reduced-motion:reduce){.search-coins i{animation:none}}
.online-notice{position:fixed;z-index:180;top:8px;left:50%;transform:translateX(-50%);padding:10px 20px;background:#252a35ed;color:#fff5df;border-radius:3px;font:18px 'Barlow Condensed',sans-serif}
