/* Search suggestions (search-suggest.js). Colors are the Bricks Color Manager variables, so palette edits reach it. */
form.has-suggest { position: relative; }
.search-suggest { list-style: none; margin: 0; padding: .6rem; position: absolute; top: calc(100% + .8rem); left: 0; width: min(38rem, 90vw);
  text-align: left; background: var(--card, #fff); border: 1px solid var(--line); border-radius: 1.2rem; box-shadow: 0 18px 40px -18px rgba(20, 22, 40, .28); z-index: 1000; }
.search-suggest:empty { display: none; }
.search-suggest li { margin: 0; padding: 0; }
.search-suggest li a { display: block; padding: .9rem 1.2rem; border-radius: .9rem; color: var(--ink); font-weight: 600; font-size: 1.5rem; line-height: 1.35; text-decoration: none; }
.search-suggest li a:hover, .search-suggest li a:focus, .search-suggest li[aria-selected="true"] a { background: var(--brand-tint); text-decoration: none; }
.search-suggest small { color: var(--muted); font-weight: 500; }
@media (max-width: 478px) { .search-suggest { left: auto; right: 0; } }
