/* Live search suggestions (TUTSMAG_AJAX_SEARCH). */
.ajax-search-host{position:relative}
.ajax-search-results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);box-shadow:0 14px 44px rgba(10,9,18,.16);max-height:min(320px,52dvh);overflow:auto}
.ajax-search-results[hidden]{display:none}
.ajax-search-results li+li{margin-top:2px}
.ajax-search-results a,.ajax-search-results .ajax-search-empty,.ajax-search-results .ajax-search-status{display:block;padding:9px 10px;border-radius:6px;font-size:13px;line-height:1.5;text-decoration:none}
.ajax-search-results a{color:var(--ink);font-weight:600}
.ajax-search-results a:hover,.ajax-search-results a.ajax-search-active{background:var(--soft);color:var(--accent)}
.ajax-search-results .ajax-search-empty{color:var(--muted)}
.ajax-search-results .ajax-search-status{color:var(--muted)}
