          padding: 1rem;
            border-radius: 0.5rem;
            margin-bottom: 0.5rem;
            background: var(--bg-primary);
            border: 1px solid transparent;
            transition: all 0.3s ease;
            cursor: pointer;
        }

        .search-result-item:hover {
            border-color: var(--accent-primary);
            background: var(--bg-tertiary);
            box-shadow: 0 4px 12px var(--shadow);
        }

        .search-result-title {
            font-weight: 600;
 