#page-search #searchResults > a{border: 1px solid var(--color-border);border-radius: 12px;background: var(--color-bg);box-shadow: none}#page-search #searchResults > a:hover{border-color: var(--color-text);box-shadow: none}#page-search #searchResults > a img{background: var(--color-bg-light);object-fit: contain;padding: 0.75rem}#page-search #searchResults > a h3{font-size: 0.95rem;font-weight: 500;color: var(--color-text)}#page-search #searchResults > a .text-primary{color: var(--color-text);font-size: 1rem;font-weight: 600}